.bg-white {
	background-color: #fff;
}
.mb30 {
	margin-bottom: 30px;
}
.btn-red {
	outline: 0;
	font-size: 14px;
    border-radius: 12px;
    border: 2px solid #c30d23;
    background-color: #fff;
    color: #c30d23;
    padding: 7px 10px;
    display: inline-block;
}
.btn-red:hover {
	background-color: #c30d23;
	color: #fff;
	transition: all 300ms ease;
}
.btn-red-s {
	outline: 0;
	font-size: 13px;
    border-radius: 9px;
    border: 2px solid #c30d23;
    background-color: #fff;
    color: #c30d23;
    padding: 5px 10px;
    display: inline-block;
}
.btn-bg-red {
	outline: 0;
    border: 0;
    background-color: #c30d23;
    color: #fff;
    text-align: center;
    width: 90px;
    display: inline-block;
    height: 40px;
    vertical-align: middle;
    line-height: 40px;
    font-size: 13px;
}
.btn-bg-white {
	outline: 0;
    border: 1px solid #999;
    background-color: #fff;
    color: #000;
    text-align: center;
    width: 90px;
    display: inline-block;
    height: 40px;
    vertical-align: middle;
    line-height: 40px;
    font-size: 13px;
}
.buyanz-bg-show {
    overflow-y: hidden; 
}
.buyanz-bg {
    display: none;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0,0,0,.6);
    z-index: 999;
}
.buyanz-bg-close {
    float: right;
    font-weight: normal;
    font-size: 24px;
    line-height: 21px;
    color: #999;
    cursor: pointer;
}
.transition-bg
{
	transition:background-color 300ms linear;
	-moz-transition:background-color 300ms linear;
	-webkit-transition:background-color 300ms linear;
	-o-transition:background-color 300ms linear;
}
.transition-all
{
	transition:all 300ms linear;
	-moz-transition:all 300ms linear;
	-webkit-transition:all 300ms linear;
	-o-transition:all 300ms linear;
}
.hidden
{
	display:block!important;
	border:0!important;
	font-size:0!important;
	line-height:0!important;
	width:0!important;
	height:0!important;
	overflow:hidden!important;
	margin:0!important;
	padding:0!important;
}
.nobr
{
	white-space:nowrap!important;
}
.wrap
{
	white-space:normal!important;
}
.a-left
{
	text-align:left!important;
}
.a-right
{
	text-align:right!important;
}
.f-none
{
	float:none!important;
}
.f-fix
{
	float:left;
	width:100%;
}
.no-bg
{
	background:none!important;
}
body.modal-open,body.modal-open .modal
{
	overflow:visible;
}
#toTop
{
	z-index:999;
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:30px;
	right:30px;
	overflow:hidden;
}
#toTopHover i
{
	width:40px;
	height:40px;
	font-size:24px;
	line-height:40px;
	text-align:center;
	color:#fff;
	background-color:#222;
	display:inline-block;
}
#toTop:active,#toTop:focus
{
	outline:none;
}
#toTopHover
{
	opacity:1!important;
}

h2.sub-title
{
	font-size:1.5em;
}

html body
{
	font-family:'Open Sans', sans-serif;
	color:rgba(0,0,0,.86);
}

body a:hover,body a:focus
{
	/*color:#ffcc80;*/
	/*opacity:.75;*/
	/*color: rgba(202,85,2,0.85);*/
}

body h1,body h2,body h3,body h4,body h5,body h6,body .h1,body .h2,body .h3,body .h4,body .h5,body .h6
{
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	margin-top:0;
	margin-bottom:2px;
	color:#424242;
}

body h1,body .h1
{
	font-size:36px;
	line-height:40px;
	font-weight:300;
	letter-spacing:-1px;
}

body h2,body .h2
{
	font-size:30px;
	line-height:38px;
	font-weight:400;
	letter-spacing:-1px;
}

body h3,body .h3
{
	font-size:24px;
	line-height:32px;
	font-weight:400;
	letter-spacing:-.75px;
}

body h4,body .h4
{
	font-size:18px;
	line-height:26px;
	font-weight:400;
	letter-spacing:-.5px;
}

body h5,body .h5
{
	font-size:15px;
	line-height:24px;
	font-weight:400;
	letter-spacing:-.5px;
}

body h6,body .h6
{
	font-size:13px;
	line-height:18px;
	font-weight:400;
	letter-spacing:-.5px;
}

.col-one
{
	width:1px;
}

ul,ol,dl
{
	list-style:none;
	margin:0;
	padding:0;
}

img
{
	max-width:100%;
	width:auto;
}

hr.indent-9,hr.indent-12,hr.indent-18,hr.indent-24,hr.indent-28,hr.indent-32,hr.indent-36,hr.indent-40,hr.indent-46,hr.indent-52,hr.indent-56,hr.indent-60,hr.indent-64,hr.indent-72,hr.indent-76,hr.indent-80,hr.indent-84,hr.indent-88,hr.indent-92,hr.indent-96,hr.indent-100,hr.indent-104,hr.indent-108,hr.indent-112,hr.indent-116,hr.indent-120,hr.indent-124,hr.indent-128,hr.indent-132,hr.indent-136,hr.indent-140,hr.indent-144,hr.indent-148,hr.indent-152,hr.indent-156,hr.indent-160,hr.indent-164,hr.indent-168,hr.indent-172,hr.indent-176,hr.indent-180,hr.solid,hr.dotted,hr.dashed
{
	border:none;
	background:none;
	height:0;
	clear:both;
	padding:0;
}

hr.solid
{
	border-bottom:1px solid rgba(0,0,0,.13);
	margin:0;
}

hr.dotted
{
	border-bottom:1px dotted rgba(0,0,0,.13);
	margin:0;
}

hr.dashed
{
	border-bottom:1px dashed rgba(0,0,0,.13);
	margin:0;
}

hr.indent-24
{
	margin:2em 0;
}

hr.indent-28
{
	margin:2.333em 0;
}

hr.indent-32
{
	margin:2.5em 0;
}

hr.indent-36
{
	margin:3em 0;
}

hr.indent-40
{
	margin:3.333em 0;
}

hr.indent-46
{
	margin:3.883em 0;
}

hr.indent-52
{
	margin:4.333em 0;
}

hr.indent-56
{
	margin:4.667em 0;
}

hr.indent-60
{
	margin:5em 0;
}

hr.indent-64
{
	margin:5.333em 0;
}

hr.indent-72
{
	margin:6em 0;
}

hr.indent-76
{
	margin:6.333em 0;
}

hr.indent-80
{
	margin:6.667em 0;
}

hr.indent-84
{
	margin:7em 0;
}

hr.indent-88
{
	margin:7.333em 0;
}

hr.indent-92
{
	margin:7.667em 0;
}

hr.indent-96
{
	margin:8em 0;
}

hr.indent-100
{
	margin:8.333em 0;
}

hr.indent-104
{
	margin:8.667em 0;
}

hr.indent-108
{
	margin:9em 0;
}

hr.indent-112
{
	margin:9.333em 0;
}

hr.indent-116
{
	margin:9.667em 0;
}

hr.indent-120
{
	margin:10em 0;
}

hr.indent-124
{
	margin:10.333em 0;
}

hr.indent-128
{
	margin:10.667em 0;
}

hr.indent-132
{
	margin:11em 0;
}

hr.indent-136
{
	margin:11.333em 0;
}

hr.indent-140
{
	margin:11.667em 0;
}

hr.indent-144
{
	margin:12em 0;
}

hr.indent-148
{
	margin:12.333em 0;
}

hr.indent-152
{
	margin:12.667em 0;
}

hr.indent-156
{
	margin:13em 0;
}

hr.indent-160
{
	margin:13.333em 0;
}

hr.indent-164
{
	margin:13.667em 0;
}

hr.indent-168
{
	margin:14em 0;
}

hr.indent-172
{
	margin:14.333em 0;
}

hr.indent-176
{
	margin:14.667em 0;
}

hr.indent-180
{
	margin:15em 0;
}
.page
{
	width:1000px;
	text-align:left;
	margin:0 auto;
	padding:10px 0;
}
.page-popup
{
	text-align:left;
	padding:20px;
}
.customer-account-index .main-container
{
	padding-bottom:5em;
}
.col2-set .col-1
{
	float:left;
	width:49%;
}
.col2-set .col-2
{
	float:right;
	width:49%;
}
.col3-set .col-1
{
	float:left;
	width:32%;
}
.col3-set .col-2
{
	float:left;
	width:32%;
	margin-left:2%;
}
.col3-set .col-3
{
	float:right;
	width:32%;
}
.col4-set .col-2
{
	float:left;
	width:23.5%;
	margin:0 2%;
}
.col4-set .col-4
{
	float:right;
	width:23.5%;
}

body
{
	background-attachment:fixed;
}
body.catalog-product-compare-index
{
	background-image:none!important;
}
body.boxed-header .header .middle-block .container
{
	padding-bottom:1.75em;
	padding-top:2.5em;
}
select option
{
	padding-right:10px;
}
select.multiselect option
{
	padding:3px 5px;
}
input[type=text],textarea,input[type=password],input.input-text,input.qty,input[id*=qty]
{
	-webkit-appearance:none;
}
.form-list label
{
	float:none;
	color:#222;
	font-weight:400;
	position:relative;
	z-index:0;
	margin:0 0 .5em;
}
.form-list label.required em
{
	float:right;
	font-style:normal;
	color:#eb340a;
	position:absolute;
	top:0;
	right:-8px;
}
.form-list li.control .input-box
{
	clear:none;
	display:inline;
	width:auto;
}
.form-list li.additional-row
{
	border-top:1px solid #ccc;
	margin-top:10px;
	padding-top:7px;
}
.form-list li.additional-row .btn-remove
{
	float:right;
	margin:5px 0 0;
}
.form-list .input-range input.input-text
{
	width:74px;
}
form .checkbox input
{
	top:0;
}
form .checkbox label
{
	padding-top:1px;
}
input.form-control,select.form-control:not(.multiselect)
{
	height:36px;
}
input.form-control,textarea.form-control,select.form-control
{
	-webkit-box-shadow:none;
	box-shadow:none;
	border-radius:4px;
	background-color:#fff;
	color:#aaa;
	border-color:rgba(0,0,0,.15);
}
form .buttons-set
{
	margin-top:0;
	border-top:1px solid rgba(0,0,0,.1);
	padding-top:1.5em;
	padding-bottom:0;
}
body .form-control:focus
{
	box-shadow:0 0 1px rgba(0,0,0,.1);
}
.form-list .gender
{
	width:11.1022364217%;
}
.form-list .gender + li.customer-dob
{
	width:58.33333333%;
}
.form-list .gender + li.customer-dob .dob-month,.form-list .gender + li.customer-dob .dob-day
{
	width:19.0410958904%;
}
.form-list .gender + li.customer-dob .dob-year
{
	width:57.1232876712%;
}
.form-list .customer-name-prefix-suffix .name-firstname,.form-list .customer-name-prefix-suffix .name-lastname,.form-list .customer-name-prefix .name-firstname,.form-list .customer-name-suffix .name-firstname,.form-list .customer-name-middlename .name-firstname,.form-list .customer-name-middlename .name-lastname
{
	width:41.666667%;
}
.form-list .customer-name-prefix-middlename-suffix .name-middlename,.form-list .customer-name-middlename .name-middlename
{
	width:16.66666667%;
}
.col-main.col-sm-9 .form-list .gender + li.customer-dob .dob-month,.col-main.col-sm-9 .form-list .gender + li.customer-dob .dob-day
{
	width:18.5547785548%;
}
.col-main.col-sm-9 .form-list .gender + li.customer-dob .dob-year
{
	width:55.5865921788%;
}
.col-main.col-sm-9 .form-list .gender
{
	width:13.9063591894%;
}
.opc .gender + .dob
{
	width:69.4444444444%;
}
.opc .gender + .dob .dob-day,.opc .gender + .dob .dob-month
{
	width:20.0105318589%;
}
.opc .gender + .dob .dob-year
{
	width:59.9789362823%;
}
.fieldset
{
	border:1px solid rgba(0,0,0,.1);
	background:#fefefe;
	margin:28px 0;
	padding:22px 25px 12px 33px;
}
.fieldset .legend
{
	float:left;
	font-weight:700;
	font-size:13px;
	border:1px solid #fefefe;
	background:#dedede;
	color:#333;
	position:relative;
	margin:-33px 0 0 -10px;
	padding:0 8px;
}
a,i,.btn
{
	transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	-webkit-transition:all 300ms ease;
	-o-transition:all 300ms ease;
}
.validation-advice
{
	clear:both;
	min-height:13px;
	padding-left:17px;
	font-size:10px;
	line-height:13px;
	background:url(https://www.buyanz.com/skin/frontend/knock/default/images/validation_advice_bg.gif) 2px 1px no-repeat;
	color:red;
	margin:3px 0 0;
}
.validation-failed
{
	border:1px dashed red!important;
}
p.required
{
	font-size:10px;
	text-align:right;
	color:red;
	margin-bottom:0;
}
.v-fix .validation-advice
{
	display:block;
	width:12em;
	margin-right:-12em;
	position:relative;
}
.success
{
	color:#3d6611;
	font-weight:700;
}
.error
{
	color:red;
	font-weight:700;
}
.notice
{
	color:#ccc;
}
.messages,.messages ul
{
	list-style:none!important;
	margin:0!important;
	padding:0!important;
}
.messages li li
{
	margin:0 0 3px;
}
.error-msg,.success-msg,.note-msg,.notice-msg
{
	color:#fff;
	font-size:13px;
	position:relative;
	padding:10px 20px 10px 50px!important;
}
.error-msg
{
	background-color:#ff2a00;
}
.error-msg:before
{
	content:"\e082";
	font-family:simple-line-icons;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	display:inline-block;
	position:absolute;
	left:20px;
	top:50%;
	margin-top:-11px;
	font-size:22px;
}
.success-msg
{
	background-color:#5cb03f;
}
.success-msg:before
{
	content:"\e080";
	font-family:simple-line-icons;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	display:inline-block;
	position:absolute;
	left:20px;
	top:50%;
	margin-top:-11px;
	font-size:22px;
}
.note-msg,.notice-msg
{
	background-color:#ffae00;
}
.note-msg:before,.notice-msg:before
{
	content:"\e08b";
	font-family:simple-line-icons;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	display:inline-block;
	position:absolute;
	left:20px;
	top:50%;
	margin-top:-11px;
	font-size:22px;
}
ul.breadcrumb
{
	background:none;
	text-align:left;
	font-size:13px;
	color:rgba(0,0,0,.5);
	margin:0;
}
.breadcrumbs-wrapper .breadcrumb > li + li:before
{
	content:"";
	width:0;
	height:0;
	color:inherit;
	display:inline-block;
	line-height:1;
	position:relative;
	top:-1px;
	text-align:center;
	border-color:transparent transparent transparent rgba(0,0,0,.5);
	border-style:solid;
	border-width:3px 0 3px 5px;
	margin:0 4px;
	padding:0;
}
.breadcrumbs-wrapper .page-title
{
	border:none;
	float:left;
	display:block!important;
	margin:0;
	padding:0;
}
.breadcrumbs-wrapper .page-title h1,.breadcrumbs-wrapper .page-title h2
{
	font-size:24px;
	text-transform:none;
	font-weight:400;
	margin:0;
}
.breadcrumbs-wrapper .page-title h1:after,.breadcrumbs-wrapper .page-title h2:after,ul.breadcrumb:after
{
	content:'';
	display:block;
	width:90px;
	height:2px;
	background:#cf213b;
	position:absolute;
	bottom:-1px;
	left:0;
}
.breadcrumbs-wrapper {
	margin-bottom: 25px;
}
.breadcrumbs-wrapper .breadcrumbs-inner
{
	position:relative;
	padding-bottom:9px;
	border-bottom:solid 1px rgba(0,0,0,.1);
}
.breadcrumbs-wrapper.type-2 .breadcrumbs-inner
{
	padding-top:27px;
	padding-bottom:27px;
	text-align:center;
	border:none;
	background-image:url(https://www.buyanz.com/skin/frontend/knock/default/images/knock_breadcrumbs_bg.jpg);
	background-repeat:no-repeat;
}
.breadcrumbs-wrapper.type-2 .page-title,.breadcrumbs-wrapper.type-2 .page-title + .breadcrumb,.breadcrumbs-wrapper.type-3 .page-title,.breadcrumbs-wrapper.type-3 .page-title + .breadcrumb
{
	float:none;
	display:inline-block;
}
.breadcrumbs-wrapper.type-2 .breadcrumb
{
	color:rgba(255,255,255,.5);
}
.breadcrumbs-wrapper.type-3 .breadcrumb
{
	color:rgba(0,0,0,.5);
}
body .catalog-product-view.breadcrumbs-type-3 .with-breadcrumbs + .content-wrapper .sidebar .sidebar-inner,body .catalog-product-view .header-with-image .with-breadcrumbs + .content-wrapper .sidebar .sidebar-inner
{
	padding-top:1.25em;
}

body.wide-breadcrumbs.breadcrumbs-type-3 .breadcrumbs-wrapper.type-3,body.boxed-breadcrumbs.breadcrumbs-type-3 .breadcrumbs-wrapper.type-3 .container
{
	padding-top:125px;
	padding-bottom:125px;
	background-image:url(https://www.buyanz.com/skin/frontend/knock/default/images/knock_breadcrumbs_bg_2.jpg);
	background-color:#f5f5f5;
	background-repeat:no-repeat;
	text-align:center;
	background-size:cover;
}

body.wide-breadcrumbs.breadcrumbs-type-3 .breadcrumbs-wrapper.type-3.with-bg-image,body.boxed-breadcrumbs.breadcrumbs-type-3 .breadcrumbs-wrapper.type-3.with-bg-image .container
{
	padding-top:50px;
	padding-bottom:50px;
}

body.wide-breadcrumbs .breadcrumbs-wrapper.type-3 .container
{
	padding-top:0;
	padding-bottom:0;
	background-image:none!important;
	background-color:transparent;
}

body.boxed-breadcrumbs .breadcrumbs-wrapper.type-3
{
	background-image:none!important;
	padding:0;
}

.breadcrumbs-type-3 .breadcrumbs-wrapper .page-title
{
	float:none;
	text-transform:uppercase;
	font-weight:700;
}

.page-title
{
	border-bottom:1px solid rgba(0,0,0,0.1);
	margin:0 0 1.5em;
	padding:0 0 3.25em;
}

.page-title h1,.page-title h2
{
	font-size:24px;
	color:#424242;
	line-height:1.5em;
	font-weight:400;
	margin:0;
}

.page-title .separator
{
	color:#aaa;
	margin:0 3px;
}

.page-title .link-print
{
	margin-top:.667em;
}

.header-breadcrumbs-wrapper:not(.with-breadcrumbs) + .content-wrapper .page-title
{
	padding-bottom:1em;
}

.content h2
{
	margin-top:0;
	margin-bottom:1em;
	font-size:1.5em;
	font-weight:300;
	text-transform:uppercase;
}

.page-subtitle
{
	border-bottom:1px solid rgba(0,0,0,.1);
	padding-top:1em;
	margin-bottom:1.5em;
}

.page-subtitle h2
{
	font-size:1.5em;
	color:#222;
	font-weight:400;
	line-height:1.5em;
	padding-bottom:.5em;
	display:inline-block;
	margin:0;
}

.page-subtitle a
{
	margin-top:.25em;
	color:inherit;
}

table.table-bordered > thead > tr > th
{
	text-transform:none;
	border-top:none;
	border-left:none;
	border-right:none;
	line-height:1;
	padding:1.25em 0;
}

.panel.panel-default
{
	-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.1);
	box-shadow:0 1px 5px rgba(0,0,0,0.1);
	padding:1.5em 20px;
}

.panel.panel-default .panel-heading,.panel.panel-default .panel-body,.panel.panel-default .panel-footer
{
	background-color:#fff;
	margin:0;
	padding:0;
}

.panel.panel-default .panel-title
{
	font-family:'Open Sans', sans-serif;
	font-size:1.33em;
	color:#222;
	padding-bottom:.5em;
	font-weight:300;
	line-height:1.5;
	text-transform:uppercase;
}

.my-account .amount
{
	margin-right:20px;
}

.col3-layout .sorter .view-mode
{
	margin-right:15px;
}

.col3-layout .sorter .sort-by .bootstrap-select > .selectpicker
{
	min-width:60px;
}


/*************************
		toolbar	
*************************/
.toolbar .sorter {
	padding: 25px 0;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	position: relative;
	line-height: 30px;
	font-size: 14px;
}
.toolbar .sorter .line {
	position: absolute;
    width: 110px;
    left: 0;
    top: 0;
    bottom: 0;
    border-top: 2px solid #cf213b;
    border-bottom: 2px solid #cf213b;
}
.toolbar .sorter .view-mode {
	display:inline-block;
	vertical-align:middle;
	margin-right: 30px;
}
.toolbar .sorter .view-mode label {
	float: left;
	font-size: 14px;
}
.toolbar .sorter .view-mode .item {
	display:block;
	height:30px;
	width:30px;
	text-align:center;
	background-size: 30px;
	background-repeat: no-repeat;
}
.toolbar .sorter .view-mode .grid {
	background-image: url('https://www.buyanz.com/skin/frontend/knock/default/images/icon/icon_grid.jpg');
	margin: 0 10px 0 5px;
}
.toolbar .sorter .view-mode .grid.active {
	background-image: url('https://www.buyanz.com/skin/frontend/knock/default/images/icon/icon_grid_active.jpg');
}
.toolbar .sorter .view-mode .list {
	background-image: url('https://www.buyanz.com/skin/frontend/knock/default/images/icon/icon_list.jpg');
}
.toolbar .sorter .view-mode .list.active {
	background-image: url('https://www.buyanz.com/skin/frontend/knock/default/images/icon/icon_list_active.jpg');
}
.toolbar .sorter .amount {
	display:inline-block;
	vertical-align:middle;
	font-size:16px;
	color: rgba(0,0,0,.86);
}
.toolbar .sorter .limiter {
	float: right;
	display: none;
}
.toolbar .sorter .sort-by {
	float: right;
}
.toolbar .sorter .sort-by li {
	float: left;
}
.toolbar .sorter .sort-by li span {
	height: 15px;
	line-height: 15px;
	padding: 0 10px;
	border-right: 1px solid #ccc;
	cursor: pointer;
}
.toolbar .sorter .sort-by li:hover span {
	transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-webkit-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	color: #cf213b;
}
.toolbar .sorter .sort-by li:last-child span {
	border-right: none;
}
.toolbar .sorter .sort-by li.active span {
	color: #cf213b;
	cursor: initial;
}
.toolbar .sorter .asc,
.toolbar .sorter .desc {
	font-size: 20px;
	text-align: center;
	color: #cf213b;
	float:right;
	line-height: 32px;
}
.toolbar-bottom .pager {
	display:block;
	width:auto;
}
.toolbar-bottom .toolbar {
	text-align:center;
	background:none;
	margin:0;
	padding:0;
	border: 0;
}
.toolbar .pager .pages,
.toolbar .pager .pager-total {
	display: inline-block;
	vertical-align:middle;
}
.toolbar .pager .pager-total {
	margin-right: 10px;
	font-size: 14px;
}
.toolbar .pager ol {
	margin: 0 5px 0 0;
	padding: 0;
	display: inline-block;
}
.toolbar .pager .pages li {
	float: left;
	font-size: 14px;
	padding: 0 5px;
}
.toolbar .pager .pages li > a,
.toolbar .pager .pages li > span {
	display: block;
	text-align: center;
	width: 35px;
	height: 35px;
	line-height: 35px;
	border-radius: 8px;
}
.toolbar .pager .pages ol li span {
	color: #fff;
	background-color: #D60101;
	border: 1px solid #D60101;
}
.toolbar .pager .pages ol li a {
	background-color: #fff;
	border: 1px solid #D9D9D9;
}
.only-pager .pages {
	text-align: center;
	padding: 30px 0;
}
.only-pager .pages ol {
	display: inline-block;
}
.only-pager .pages ol li {
	float: left;
	font-size: 14px;
	padding: 0 5px;
}
.only-pager .pages ol li span, .only-pager .pages ol li a {
	display: block;
	text-align: center;
	width: 35px;
	height: 35px;
	line-height: 35px;
	border-radius: 8px;
	
}
.only-pager .pages ol li span {
	color: #fff;
	background-color: #D60101;
	border: 1px solid #D60101;
}
.only-pager .pages ol li a {
	background-color: #fff;
	border: 1px solid #D9D9D9;
}


tr.summary-total .summary-collapse
{
	float:right;
	text-align:right;
	padding-left:20px;
	background:url(https://www.buyanz.com/skin/frontend/knock/default/images/bkg_collapse.gif) 0 4px no-repeat;
	cursor:pointer;
}

tr.summary-details td
{
	font-size:11px;
	background-color:#dae1e4;
	color:#626465;
}

tr.summary-details-first td
{
	border-top:1px solid #d2d8db;
}

.cart-tax-info,.cart-tax-info .cart-price
{
	padding-right:20px;
}

.cart-tax-total
{
	display:block;
	padding-right:20px;
	background:url(https://www.buyanz.com/skin/frontend/knock/default/images/bkg_collapse.gif) 100% 4px no-repeat;
	cursor:pointer;
}

.cart-tax-info .price,.cart-tax-total .price
{
	display:inline!important;
	font-weight:400!important;
}

.cart-tax-total-expanded
{
	background-position:100% -53px;
}

.std ul.disc
{
	list-style:disc outside;
	padding-left:18px;
	margin:0 0 10px;
}

.std ul ul
{
	list-style-type:circle;
}

.std ul ul,.std ol ol,.std ul ol,.std ol ul
{
	margin:.5em 0;
}

.std dd
{
	padding:0 0 0 1.5em;
}

.std blockquote
{
	font-style:italic;
	padding:0 0 0 1.5em;
}

.link-cart
{
	font-weight:700;
	color:red;
}

.link-print,.link-rss
{
	display:inline-block;
	color:#aaa;
	white-space:nowrap;
	padding:2px 0;
}

.link-compare i,.link-wishlist i
{
	font-style:normal;
	font-size:16px;
	display:inline-block;
	vertical-align:middle;
	margin-right:5px;
	position:relative;
	top:-1px;
}

.link-rss i,.link-print i
{
	margin-right:5px;
	-webkit-transition:none;
	-o-transition:none;
	transition:none;
}

.cards-list .offset
{
	padding:2px 0 2px 20px;
}

.separator
{
	margin:0 3px;
}

.divider
{
	clear:both;
	display:block;
	font-size:0;
	line-height:0;
	height:1px;
	background:rgba(0,0,0,.1);
	text-indent:-999em;
	overflow:hidden;
	margin:10px 0;
}

.noscript
{
	border:1px solid rgba(0,0,0,.1);
	background:#ffff90;
	font-size:12px;
	line-height:1.25;
	text-align:center;
	color:#2f2f2f;
	border-width:0 0 1px;
}

.noscript .noscript-inner
{
	width:1000px;
	background:url(https://www.buyanz.com/skin/frontend/knock/default/images/i_notice.gif) 20px 50% no-repeat;
	margin:0 auto;
	padding:12px 0;
}

.demo-notice
{
	background:#d75f07;
	font-size:12px;
	line-height:1.15;
	text-align:center;
	color:#fff;
	margin:0;
	padding:6px 10px;
}

.notice-cookie
{
	border-bottom:1px solid #cfcfcf;
	background:#ffff90;
	font-size:12px;
	line-height:1.25;
	text-align:center;
	color:#2f2f2f;
}

.notice-cookie .notice-inner
{
	width:870px;
	background:url(https://www.buyanz.com/skin/frontend/knock/default/images/i_notice.gif) 20px 25px no-repeat;
	text-align:left;
	margin:0 auto;
	padding:12px 0 12px 80px;
}

.notice-cookie .notice-inner p
{
	border:1px dotted #cccc73;
	margin:0 0 10px;
	padding:10px;
}

body .btn
{
	font-size:13px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	text-transform:none;
	line-height:1.44;
	border-radius:4px;
	color:#424242;
	background-color:#eee;
	border-color:transparent;
	border-width:0;
	padding:10px 20px;
}

body .btn-default.light
{
	color:#fff;
	border-color:#fff;
}

body .btn i
{
	margin-right:5px;
	font-size:16px;
	position:relative;
	top:1px;
	line-height:1;
	font-style:normal;
	transition:none;
	-moz-transition:none;
	-webkit-transition:none;
}

body .btn-default:focus,body .btn-primary:focus,body .btn-default.focus,body .btn-primary.focus,body .btn-default:active,body .btn-primary:active,body .btn-default.active,body .btn-primary.active,body .btn-default:hover,body .btn-default.light:hover,body .btn-primary:hover,body .btn-default:hover
{
	background-color:#ffcc80;
	color:#fff;
	box-shadow:none;
	border-color:#ffcc80;
}

body .btn-primary.type-2
{
	background-color:#ffcc80;
	color:#222;
	border-color:#ffcc80;
}

#header
{
	position:relative;
	color:rgba(0,0,0,.6);
}

#header .top-block,.boxed-header #header .top-block .container
{
	background-color:#fff;
	border-bottom:solid 1px rgba(0,0,0,.16);
	text-transform:uppercase;
	font-size:10px;
	color:rgba(0,0,0,.65);
	padding-top:10px;
	padding-bottom:10px;
}

#header h2.logo
{
	display:inline-block;
	font-size:1em;
	margin:0;
}

#header .bottom-block .container
{
	position:relative;
	margin-bottom:20px;
}

.header .middle-block .container
{
	padding-top:15px;
	padding-bottom:15px;
}

.header .header-custom-links ul
{
	font-size:0;
	margin:0;
	padding:0;
}

.header .header-custom-links li a
{
	color:inherit;
	font-size:10px;
	display:inline-block;
}

.header .links
{
	display:inline-block;
	padding-left:16px;
	margin:0;
}

.header .logo-wrapper
{
	float:left;
	padding:4px 0 3px;
}

.header .form-language,.header .form-currency
{
	display:inline-block;
	vertical-align:middle;
	position:relative;
	font-size:0;
}

.header .form-language + .form-currency:before
{
	background:rgba(0,0,0,.06);
	content:'';
	height:18px;
	width:1px;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-9px;
}

.header .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn)
{
	width:auto;
	border:1px solid #e2e2e2;
	padding:10px;
}

.header .bootstrap-select > .selectpicker
{
	height:auto;
	border:none;
	background:none;
	line-height:normal;
	font-size:13px;
	color:rgba(0,0,0,.65);
	padding:0 30px 0 0;
}

.header .btn-group.open .dropdown-toggle
{
	outline:none;
	box-shadow:none;
	background:none;
	border:none;
}

.header .bootstrap-select.btn-group .dropdown-menu
{
	background:#fff;
	box-shadow:0 0 8px rgba(0,0,0,.15);
	border:none;
	right:0;
	left:auto;
	min-width:120px;
	padding:10px 0;
}

.header .bootstrap-select.btn-group .dropdown-menu > li > a
{
	color:#616161;
	font-size:13px;
	padding:10px 16px;
}

.header .bootstrap-select.btn-group .dropdown-menu > li > a:hover,.header .bootstrap-select.btn-group .dropdown-menu > li > a:focus
{
	background-color:#eee;
	color:#616161;
}

.header .wishlist-link
{
	font-size:20px;
	display:inline-block;
	vertical-align:middle;
	color:rgba(0,0,0,.85);
	margin:0 12px 0 18px;
}

.language-currency-wrapper
{
	margin-right:15px;
	position:relative;
	display:inline-block;
	font-size:1em;
	line-height:1.5em;
	font-family:'Open Sans', sans-serif;
}

.language-currency-block
{
	color:inherit;
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	cursor:pointer;
	position:relative;
	transition:background-color 300ms linear;
	-moz-transition:background-color 300ms linear;
	-webkit-transition:background-color 300ms linear;
	padding:14px;
}

.language-currency-block i
{
	font-size:16px;
	margin-left:10px;
	color:rgba(0,0,0,.1);
	line-height:1;
	position:relative;
	top:3px;
}

.language-currency-block .language
{
	line-height:1;
	display:inline-block;
	padding:3px 0;
}

.with-border .language-currency-block .language
{
	margin-right:6px;
	border-right:solid 1px rgba(0,0,0,.16);
	padding:3px 9px 3px 0;
}

.language-currency-block .currency i
{
	margin-left:3px;
	margin-top:3px;
}

.language-currency-dropdown
{
	width:240px;
	background:#fff;
	box-shadow:0 1px 2px rgba(0,0,0,0.1);
	position:absolute;
	top:100%;
	display:none;
	clear:both;
	z-index:9999;
	right:0;
	color:#333;
	border-top:solid 2px #ffcc80;
	text-align:left;
	padding:0 30px;
}

.language-currency-dropdown:before
{
	content:'';
	display:inline-block;
	width:0;
	height:0;
	top:-5px;
	right:20px;
	position:absolute;
	border-color:transparent transparent #ffcc80;
	border-style:solid;
	border-width:0 5px 5px;
}

.language-currency-dropdown .label
{
	color:inherit;
	font-size:1em;
	margin-bottom:.5em;
	display:block;
	text-align:left;
	border-radius:0;
	line-height:1.5;
	padding:0;
}

.language-currency-dropdown .form-currency.list a
{
	display:block;
	font-size:14px;
	color:rgba(0,0,0,.86);
	border-bottom:solid 1px rgba(0,0,0,.16);
	margin:0 -30px!important;
	padding:1em 30px;
}

.language-currency-dropdown .form-language.list a
{
	float:left;
	height:60px;
	width:60px;
	text-align:center;
	margin:0;
	padding:14px;
}

.language-currency-dropdown .form-language.list a:hover,.language-currency-dropdown .form-currency.list a:hover
{
	background-color:rgba(0,0,0,.1);
	color:inherit;
}

.language-currency-dropdown > div > a img
{
	margin:-1px 9px 0 0;
}

.form-language.list a,.form-currency.list a
{
	color:#666;
	display:inline-block;
	margin-right:5px;
	vertical-align:middle;
}

.header .default-links.links
{
	margin:3px 0 3px 10px;
}

.header .default-links.links li
{
	margin-left:10px;
	float:left;
}

.header .customer-block
{
	display:inline-block;
	position:relative;
	padding-left:20px;
	top:2px;
}

.header .customer-name-wrapper .customer-name
{
	display:block;
	cursor:pointer;
}

.header .links:not(.default-links) li a
{
	font-size:0;
}

.header .links:not(.default-links) li a.top-link-login
{
	font-size:1em;
	color:#54b541;
}

.header .customer-name .user-icon span
{
	display:inline-block;
	position:relative;
	top:-2px;
}

.header .customer-name .user-icon i:not(.fa)
{
	font-size:14px;
	margin-right:5px;
}

.header .customer-name i.caret
{
	color:#aaa;
	margin-left:5px;
	font-size:1em;
	top:-2px;
	position:relative;
	margin-right:0;
}

header.header .customer-name-wrapper + .links
{
	background-color:#fff;
	box-shadow:0 1px 5px rgba(0,0,0,0.1);
	display:none;
	position:absolute;
	right:0;
	z-index:99999;
	margin-left:0!important;
	min-width:153px;
	text-align:left;
	padding:.75em 9px;
}

header.header .customer-name-wrapper + .links li
{
	float:none;
	display:block!important;
	margin-left:10px;
}

header.header .customer-name-wrapper + .links li a
{
	display:inline-block!important;
	font-size:1em;
	float:none;
	text-align:left;
	position:relative;
	color:#666;
	margin:0;
	padding:.5em 0 .5em 10px;
}

header.header .customer-name-wrapper + .links li a i
{
	position:absolute;
	left:0;
	top:50%;
	margin-top:-2px;
	font-size:.4em;
	color:#ffcc80;
}

.wide-header .header .welcome-block,.boxed-header .header .welcome-block .container
{
	border-bottom:solid 1px rgba(0,0,0,.1);
	padding-top:10px;
	padding-bottom:10px;
	color:rgba(0,0,0,.4);
}

#header .welcome-block .welcome-msg
{
	display:inline-block;
	float:left;
	margin:0;
}

ul.topmenu
{
	border-width:0;
	margin:0;
	padding:0;
}

ul.topmenu li.level0 a.level-top
{
	position:relative;
	font-family:'Open Sans', sans-serif;
	font-weight:bolder;
	font-size:15px;
	line-height:1.429;
	color:rgba(255,255,255,1);
	z-index:999;
	background:none;
	text-transform:uppercase;
	transition:none;
	-moz-transition:none;
	-webkit-transition:none;
	padding:14px 20px;
}

ul.topmenu li.level0 a.level-top:hover,ul.topmenu li.level0.over a.level-top,ul.topmenu.navbar-nav li.level0.active > a.level-top
{
	background-color:#eee;
}

ul.topmenu li.level0.parent a.level-top span:after
{
	content:"";
	display:inline-block;
	width:0;
	height:0;
	border-top:4px dashed;
	border-right:4px solid transparent;
	border-left:4px solid transparent;
	border-top-color:rgba(0,0,0,.1);
	vertical-align:middle;
	margin-left:10px;
	position:relative;
}

ul.topmenu li.level0 a.level-top span
{
	line-height:1.5em;
	display:inline-block;
	position:relative;
}

ul.topmenu li.level0:not(.first) a.level-top:not(.vertical-parent ):before
{
	content:'';
	height:14px;
	width:1px;
	background-color:rgba(0,0,0,.16);
	position:absolute;
	top:50%;
	margin-top:-7px;
	left:0;
}

ul.topmenu li.level0 a.level-top .custom-icon
{
	font-size:32px;
	display:inline-block;
	vertical-align:middle;
	line-height:.5;
}

#header ul.topmenu li.level0.first a.level-top .custom-icon.ion-ios-home-outline
{
	margin-left:-30px;
}

ul.topmenu li.level0 a.level-top .custom-icon:before
{
	line-height:.5;
}

ul.topmenu li.level0 a.level-top .custom-icon + span
{
	display:none;
	margin-left:3px;
}

ul.topmenu li
{
	text-align:left;
	position:relative;
	float:left;
}

ul.topmenu li a
{
	display:block;
	text-decoration:none;
}

ul.topmenu li a:hover
{
	text-decoration:none;
	color:#000;
}

ul.topmenu li a span
{
	display:inline-block;
	white-space:nowrap;
	cursor:pointer;
	vertical-align:middle;
}

ul.topmenu li a:not(.lightbox-button) i:not(.custom-icon)
{
	font-size:.5em;
	color:rgba(0,0,0,0.2);
	position:absolute;
	left:-20px;
	top:50%;
	margin-top:-1px;
}

ul.topmenu li:not(.item) > a
{
	float:left;
	font-weight:700;
	color:#888;
	padding:5px 10px;
}

ul.topmenu li .shown-sub ul.shown-sub,ul.topmenu li .shown-sub li div.shown-sub
{
	left:100px;
}

ul.topmenu:not(.nav-wide) ul,ul.topmenu:not(.nav-wide) div
{
	position:absolute;
	width:15em;
	top:100%;
	left:0;
	display:none;
	background:#fff;
	-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.1);
	box-shadow:0 1px 5px rgba(0,0,0,0.1);
	z-index:999;
	padding:.833em 20px;
}

ul.topmenu:not(.nav-wide) div ul
{
	position:static;
	width:auto;
	border:none;
}

ul.topmenu ul ul
{
	top:7px;
}

ul.topmenu ul li.last
{
	border-bottom:0;
}

ul.topmenu ul li:not(.item) a
{
	float:none;
	position:relative;
	display:inline-block;
	font-weight:400;
	color:#666;
	padding:.5em 0 .5em 10px;
}

ul.topmenu ul li a:not(.lightbox-button) i.fa
{
	color:#5c5755;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-2px;
	font-size:.4em;
	line-height:1;
	right:auto;
	padding:0;
}

body .navbar-default
{
	background:none;
	border:none;
	background-image:none;
	box-shadow:none;
	position:static;
	min-height:1px;
	border-top:solid 1px rgba(0,0,0,.08);
	border-bottom:solid 1px rgba(0,0,0,.08);
	margin:0;
}

.nav-wide
{
	position:static;
	text-align:left;
}

.nav-wide li.level-top
{
	display:inline-block;
	vertical-align:top;
}

.nav-wide .menu-wrapper
{
	display:none;
	position:absolute;
	left:0;
	top:100%;
	width:150%;
	text-align:left;
	background-color:#fff;
	border-top:solid 2px #ffcc80;
	z-index:99999;
	background-repeat:no-repeat;
	-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.1);
	box-shadow:0 1px 5px rgba(0,0,0,0.1);
	margin-top:-1px;
	overflow:hidden;
	background-size:cover;
	padding:40px;
}

.nav-wide .menu-wrapper > div.first
{
	padding-left:18px;
}

.nav-wide .menu-wrapper .sub-content
{
	padding-left:18px;
	padding-right:18px;
}

.nav-wide .menu-wrapper .sub-content .menu-banners
{
	position:relative;
	bottom:-40px;
	margin:-80px -58px 0;
}

.nav-wide .menu-wrapper ul.level0
{
	margin-left:-8px;
	margin-right:-8px;
}

.nav-wide .menu-wrapper ul.level0 li.level1
{
	float:none;
	vertical-align:top;
	padding:0 8px;
}

.nav-wide .menu-wrapper ul.level0 li.level1 > a
{
	display:block;
	position:relative;
	padding:0;
}

.nav-wide .menu-wrapper ul.level0 li.level1 > ul
{
	padding-left:0;
	margin:0 10px 1em 0;
}

.nav-wide .menu-wrapper ul.level0 li.level1 span.subtitle
{
	color:rgba(0,0,0,.86);
	font-size:1.167em;
	line-height:1.5em;
	display:block;
	font-family:'Open Sans', sans-serif;
	padding-bottom:1em;
}

.nav-wide .menu-wrapper ul.level1 a
{
	position:relative;
	text-transform:none;
	line-height:1.5em;
	display:block;
	font-size:13px;
	color:rgba(0,0,0,.6);
	padding-left:0;
}

.nav-wide .menu-wrapper ul.level0 li.level1 a span:before
{
	content:"\e606";
	display:inline-block;
	font-family:simple-line-icons;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	text-rendering:auto;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-size:10px;
	border-radius:50%;
	vertical-align:middle;
	position:relative;
	top:-1px;
	margin-right:5px;
	color:#ffcc80;
}

.nav-wide .menu-wrapper .top-content
{
	margin-bottom:3em;
	overflow:hidden;
	font-size:1em;
	padding:0;
}

.nav-wide .menu-wrapper .bottom-content
{
	overflow:hidden;
	background-color:#dcdcdc;
	font-size:1em;
	color:#888;
	line-height:1.5em;
	margin:1.5em 18px 0;
	padding:1em 20px;
}

.nav-wide .menu-wrapper .right-content
{
	display:inline-block;
	float:none;
	font-size:1em;
}

.nav-wide .inline-links li
{
	display:inline;
	padding:0 10px 0 0;
}

.nav-wide .inline-links li a
{
	display:inline-block;
	padding:5px 10px;
}

.nav-wide .inline-links li a:hover
{
	background-color:#f5f5f5;
}

.nav-wide .awesome-content-top,.nav-wide .awesome-content-left
{
	background:#f5f5f5;
	color:#444;
	text-align:center;
	font-size:1.24em;
	line-height:1.01em;
	overflow:hidden;
	margin:0 0 18px;
	padding:18px;
}

.nav-wide .awesome-content-top i,.nav-wide .awesome-content-left i
{
	font-size:1.18em;
	display:block;
	margin-bottom:5px;
}

.nav-wide .awesome-content-left
{
	text-align:left;
	padding-top:30px;
	padding-bottom:19px;
}

.nav-wide .awesome-content-left i
{
	float:left;
	margin:0 10px 5px 0;
}

.nav-wide .menu-banner
{
	float:right;
	margin:40px;
}

.category-label
{
	display:none;
	transition:background-color 300ms linear;
	-moz-transition:background-color 300ms linear;
	-webkit-transition:background-color 300ms linear;
	font-style:normal;
	z-index:3;
	color:#fff;
	text-align:center;
	font-size:10px;
	line-height:1em;
	text-transform:uppercase;
	position:relative;
	margin:0 0 0 10px;
	padding:3px 5px;
}

.menu-wrapper .category-label
{
	top:3px;
	left:20px;
	bottom:auto;
}

.menu-wrapper .subtitle + .category-label
{
	left:0;
	top:-7px;
	bottom:auto;
}

.header .menu-block .container
{
	padding-top:0;
	padding-bottom:0;
}

.header .logo strong,.header .small-logo strong
{
	position:absolute;
	top:-999em;
	left:-999em;
	width:0;
	height:0;
	font-size:0;
	line-height:0;
	text-indent:-999em;
	overflow:hidden;
	display:none;
}

.header .search-mini-form
{
	display:inline-block;
	vertical-align:middle;
	margin:0 20px 0 0;
}

.header .search-mini-form .form-search .search-button
{
	display:none;
	cursor:pointer;
	font-size:24px;
	line-height:54px;
	text-align:center;
	color:#222;
	width:54px;
	height:54px;
	transition:background-color 300ms ease, color 300ms ease;
	-moz-transition:background-color 300ms ease, color 300ms ease;
	-webkit-transition:background-color 300ms ease, color 300ms ease;
}

.header .search-mini-form .form-search .search-button:hover
{
	background-color:rgba(0,0,0,0.2);
}

.header .search-mini-form .form-search .search-button i
{
	font-size:inherit;
	color:inherit;
}

.header .search-mini-form .form-search .indent
{
	width:458px;
	position:static;
	border:1px solid #ddd;
	border-radius:4px;
}

.header .search-mini-form .form-search input
{
	display:inline-block;
	border-radius:0;
	background-color:transparent;
	box-shadow:none;
	color:rgba(0,0,0,.5);
	font-size:13px;
	vertical-align:middle;
	border-color:transparent;
}

.header .search-mini-form .form-search .btn
{
	display:inline-block;
	width:48px;
	height:36px;
	text-align:center;
	border:none;
	border-radius:0;
	background-color:#e02828;
	background-image:none;
	box-shadow:none;
	vertical-align:middle;
	color:rgba(0,0,0,.85);
	position:relative;
	padding:0;
}

.header .search-mini-form .form-search .btn:after
{
	content:'';
	position:absolute;
	left:0;
	opacity:0;
	right:-2px;
	top:-2px;
	bottom:-2px;
	background-color:rgba(0,0,0,.1);
	transition:opacity 150ms linear;
	-moz-transition:opacity 150ms linear;
	-webkit-transition:opacity 150ms linear;
}

.header .search-mini-form .form-search .btn i
{
	line-height:36px;
	font-size:18px;
	transition:none;
	-moz-transition:none;
	-webkit-transition:none;
	color:#fff;
	margin:0;
}

.header .search-mini-form .form-search .search-autocomplete
{
	z-index:999;
}

.header .search-mini-form .form-search .search-autocomplete ul
{
	border:1px solid rgba(0,0,0,.1);
	background-color:#fff;
	color:#666;
	text-align:left;
}

.header .search-mini-form .form-search .search-autocomplete ul li
{
	border-bottom:1px solid rgba(0,0,0,.1);
	cursor:pointer;
	padding:3px;
}

.header .search-mini-form .form-search .search-autocomplete ul li .amount
{
	float:right;
	font-weight:700;
}

.fb_iframe_widget > span,.fb_iframe_widget iframe
{
	max-width:100%!important;
}

#header .menu-button
{
	font-size:12px;
	color:rgba(0,0,0,.86);
	font-family:'Open Sans', sans-serif;
	text-transform:uppercase;
	margin-top:6px;
	margin-bottom:6px;
}

#header .menu-button i
{
	font-size:30px;
	margin-right:5px;
	line-height:1;
	vertical-align:middle;
}

header.header .top-cart
{
	display:inline-block;
	vertical-align:middle;
	position:relative;
	margin:7px 0;
}

header.header .top-cart .block-title
{
	border:none;
	z-index:998;
	font-size:1em;
	margin:0;
	padding:0;
}

header.header .top-cart .block-title .title-cart
{
	transition:background-color 300ms ease;
	-moz-transition:background-color 300ms ease;
	-webkit-transition:background-color 300ms ease;
	display:block;
	color:rgba(0,0,0,.86);
	font-family:'Open Sans', sans-serif;
	padding:.44em 15px;
}

header.header .top-cart .block-title.active .title-cart,header.header .top-cart .block-title .title-cart:hover
{
	background-color:rgba(0,0,0,0.06);
}

header.header .top-cart .block-title .top-cart-label
{
	display:inline-block;
	vertical-align:middle;
	font-size:15px;
}

header.header .top-cart .block-title .top-cart-icon
{
	display:inline-block;
	vertical-align:middle;
	margin-right:12px;
	position:relative;
}

header.header .top-cart .block-title .top-cart-icon i
{
	font-size:20px;
	color:rgba(0,0,0,.86);
}

header.header .top-cart .block-title .top
{
	display:block;
	margin-top:-9px;
}

header.header .top-cart .block-title .bottom
{
	display:block;
	font-size:.786em;
	border-top:solid 1px #eee;
	margin-top:3px;
	padding-top:3px;
	text-align:center;
}

header.header .top-cart .block-title .subtotal
{
	margin-left:3px;
	display:inline-block;
	vertical-align:middle;
	font-size:15px;
}

header.header .top-cart .block-title .subtotal .price
{
	font-size:1em;
	color:inherit;
}

header.header .top-cart .block-title .cart-qty
{
	display:inline-block;
	vertical-align:middle;
	font-weight:400;
	font-size:10px;
	background-color:#e02828;
	min-width:17px;
	height:17px;
	line-height:17px;
	text-align:center;
	border-radius:50%;
	position:absolute;
	right:-10px;
	top:-5px;
	color:#fff;
}

header.header .top-cart .block-content
{
	background:#fff;
	z-index:9998;
	position:absolute;
	right:0;
	top:100%;
	width:404px;
	margin-top:-1px!important;
	color:#666;
	box-shadow:0 0 5px rgba(0,0,0,0.2);
	padding:14px 20px 20px;
}

header.header .top-cart .block-content .close-btn
{
	font-size:1em;
	display:none;
	position:absolute;
	top:0;
	left:-50px;
	opacity:1;
	z-index:99;
	height:50px;
	width:50px;
	text-align:center;
	text-shadow:none;
	background-color:#ffcc80;
	cursor:pointer;
	transition:all 300ms linear;
	-moz-transition:all 300ms linear;
	-webkit-transition:all 300ms linear;
	-o-transition:all 300ms linear;
}

header.header .top-cart .block-content .close-btn i
{
	color:#fff;
	font-size:48px;
	line-height:50px;
	width:50px;
	height:50px;
	display:block;
}

header.header .top-cart .block-content .close-btn i::before
{
	line-height:inherit;
}

header.header .top-cart .block-content h4
{
	border-bottom:solid 1px rgba(0,0,0,.1);
	padding:0 0 9px;
}

header.header .top-cart .block-content .cart-empty
{
	text-align:center;
	font-size:1.16em;
	margin:0;
	padding:1em 0;
}

header.header .top-cart .block-content .cart-empty i
{
	display:block;
	color:#ccc;
	font-size:56px;
	margin-bottom:.1em;
}

header.header .top-cart .block-content .cart-empty .small-label
{
	display:block;
	font-size:.78em;
}

header.header .top-cart .block-content .cart-empty a
{
	color:inherit;
	font-size:inherit;
}

header.header .top-cart .block-content .media-left
{
	padding-right:15px;
}

header.header .top-cart .block-content .product-image
{
	width:90px;
	border:none;
	display:block;
	border-radius:4px;
	overflow:hidden;
	padding:0;
}

header.header .top-cart .block-content .top-cart .cart-price-qt
{
	display:block;
	margin-top:.25em;
}

header.header .top-cart .block-content .top-cart .cart-price-qt strong
{
	font-size:1em;
	color:#fff;
	display:inline-block;
	position:relative;
	font-weight:400;
	border-radius:10px;
	background-color:#ffa96a;
	padding:1px 9px;
}

header.header .top-cart .block-content .mini-products-list
{
	list-style:none;
	margin-bottom:1.5em;
	padding:0;
}

header.header .top-cart .block-content .mini-products-list .product-details
{
	float:right;
	width:68%;
	padding-right:7%;
	position:relative;
	margin:0;
}

header.header .top-cart .block-content .mini-products-list .product-name
{
	margin-bottom:12px;
	padding-right:50px;
	text-align:left;
}

header.header .top-cart .block-content .mini-products-list .product-name a
{
	font-size:1em;
	color:#222;
	line-height:1.25em;
}

header.header .top-cart .block-content .mini-products-list .cart-price-qt
{
	font-weight:400;
	color:#757575;
	font-size:18px;
	display:inline-block;
	vertical-align:middle;
}

header.header .top-cart .block-content .mini-products-list .price
{
	display:inline-block;
	vertical-align:middle;
	font-size:18px;
}

header.header .top-cart .block-content .cart-actions
{
	position:absolute;
	right:0;
	top:2px;
}

header.header .top-cart .block-content .cart-actions a
{
	border:none;
	float:none!important;
	padding:0;
}

header.header .top-cart .block-content .subtotal
{
	text-align:center;
	border-top:solid 1px rgba(0,0,0,.1);
	margin:0;
	padding:24px 0;
}

header.header .top-cart .block-content .subtotal .label,header.header .top-cart .block-content .subtotal .price
{
	display:inline-block;
	font-size:2em;
	line-height:1.25em;
	color:#222;
	font-weight:400;
	padding:0;
}

header.header .top-cart .block-content .actions
{
	position:relative;
	border:none;
	text-align:center;
	margin:0;
	padding:0 20px 1.5em;
}

body.boxed-header #sticky-header
{
	position:fixed;
	top:0;
	left:0;
	right:0;
	z-index:99999;
	display:none;
}

body.boxed-header #sticky-header .container
{
	background:#fff;
	box-shadow:0 0 10px rgba(0,0,0,0.2);
}

body.wide-header #sticky-header
{
	top:0;
	left:0;
	right:0;
	background:#fff;
	z-index:99999;
	box-shadow:0 0 10px rgba(0,0,0,0.2);
	display:none;
}

#sticky-header .category-label
{
	top:2px;
}

#sticky-header .small-logo
{
	margin:2px 20px 2px 0;
}

#sticky-header .form-search input
{
	width:225px;
}

#sticky-header .navbar
{
	border:none;
	margin:0;
}

#sticky-header .search-button
{
	display:block;
	cursor:pointer;
	width:40px;
	height:40px;
	color:#666;
	text-align:center;
	float:right;
}

#sticky-header .form-search .indent
{
	display:none;
	position:absolute;
	top:40px;
	right:0;
	box-shadow:0 0 3px rgba(0,0,0,0.2);
	background:#fff;
	width:306px;
	padding:1.5em 20px;
}

.bootstrap-select > .btn
{
	width:100%;
	padding-right:25px;
	text-transform:inherit;
}

.error .bootstrap-select .btn
{
	border:1px solid #b94a48;
}

.control-group.error .bootstrap-select .dropdown-toggle
{
	border-color:#b94a48;
}

.bootstrap-select.fit-width
{
	width:auto!important;
}

.bootstrap-select.form-control
{
	margin-bottom:0;
	border:none;
	padding:0;
}

.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*=col-]
{
	float:none;
	display:inline-block;
	margin-left:0;
}

.input-prepend .bootstrap-select.btn-group
{
	margin-right:-1px;
}

.bootstrap-select.btn-group .btn .filter-option
{
	display:inline-block;
	overflow:hidden;
	width:100%;
	text-align:left;
	padding:0;
}

.bootstrap-select.btn-group .btn .caret
{
	position:absolute;
	top:50%;
	right:12px;
	margin-top:-2px;
	vertical-align:middle;
	border-top-color:rgba(0,0,0,.3);
	padding:0;
}

.bootstrap-select.btn-group .dropdown-menu
{
	min-width:100%;
	z-index:1035;
	margin-top:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

.bootstrap-select.btn-group .dropdown-menu.inner
{
	position:static;
	border:0;
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	margin:0;
	padding:0;
}

.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:hover small,.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:focus small,.bootstrap-select.btn-group .dropdown-menu li.active:not(.disabled) a small
{
	color:rgba(100,177,216,0.4);
}

.bootstrap-select.btn-group .dropdown-menu li a.opt
{
	position:relative;
	padding-left:2.25em;
}

.bootstrap-select.btn-group .dropdown-menu li small
{
	padding-left:.5em;
}

.bootstrap-select.btn-group .dropdown-menu .notify
{
	position:absolute;
	bottom:5px;
	width:96%;
	min-height:26px;
	background:#f5f5f5;
	border:1px solid #e3e3e3;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
	pointer-events:none;
	opacity:0.9;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin:0 2%;
	padding:3px 5px;
}

.bootstrap-select.btn-group .no-results
{
	background:#f5f5f5;
	margin:0 5px;
	padding:3px;
}

.bootstrap-select.btn-group.fit-width .btn .caret
{
	position:static;
	top:auto;
	margin-top:-1px;
}

.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark
{
	position:absolute;
	display:inline-block;
	right:15px;
	margin-top:5px;
}

.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text
{
	margin-right:34px;
}

.bootstrap-select.show-menu-arrow.open > .btn
{
	z-index:1036;
}

.bootstrap-select.show-menu-arrow .dropdown-toggle:before
{
	content:'';
	border-left:7px solid transparent;
	border-right:7px solid transparent;
	border-bottom-width:7px;
	border-bottom-style:solid;
	border-bottom-color:rgba(204,204,204,0.2);
	position:absolute;
	bottom:-4px;
	left:9px;
	display:none;
}

.bootstrap-select.show-menu-arrow .dropdown-toggle:after
{
	content:'';
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	border-bottom:6px solid #FFF;
	position:absolute;
	bottom:-4px;
	left:10px;
	display:none;
}

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before
{
	bottom:auto;
	top:-3px;
	border-bottom:0;
	border-top-width:7px;
	border-top-style:solid;
	border-top-color:rgba(204,204,204,0.2);
}

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after
{
	bottom:auto;
	top:-3px;
	border-top:6px solid #FFF;
	border-bottom:0;
}

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before
{
	right:12px;
	left:auto;
}

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after
{
	right:13px;
	left:auto;
}

.bs-searchbox,.bs-actionsbox
{
	padding:4px 8px;
}

.bs-actionsbox
{
	float:left;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

.bs-searchbox + .bs-actionsbox
{
	padding:0 8px 4px;
}

.bs-searchbox input.form-control
{
	margin-bottom:0;
	width:100%;
}

.bootstrap-select > .selectpicker
{
	background-image:none;
	border:solid 1px rgba(0,0,0,0.2);
	height:30px;
	border-radius:0;
	box-shadow:none;
	font-size:11px;
	color:#888;
	line-height:30px;
	padding:0 30px 0 10px;
}

ul.social-links
{
	position:relative;
	z-index:9;
	list-style:none;
	display:inline-block;
	margin:0;
}

ul.social-links li
{
	float:left;
	margin:0 0 2px 2px;
}

ul.social-links li a
{
	display:block;
	text-align:center;
	height:36px;
	width:36px;
	color:rgba(0,0,0,.65);
	background-image:url(https://www.buyanz.com/skin/frontend/knock/default/images/socials.png);
	background-color:rgba(0,0,0,.06);
	font-size:14px;
	border-radius:4px;
}

ul.social-links li a:hover,#footer ul.social-links li a:hover
{
	background-color:#ffcc80;
	color:inherit;
}

ul.social-links li a.twitter
{
	background-position:-38px 0;
}

ul.social-links li a.facebook
{
	background-position:0 0;
}

ul.social-links li a.googleplus
{
	background-position:38px 0;
}

ul.social-links li a.linkedin
{
	background-position:76px 0;
}

ul.social-links li a.pinterest
{
	background-position:114px 0;
}

ul.social-links li a.vine
{
	background-position:150px 0;
}

ul.social-links li a.youtube
{
	background-position:188px 0;
}

ul.social-links li a.vimeo
{
	background-position:222px 0;
}

ul.social-links li a.tumblr
{
	background-position:262px 0;
}

ul.social-links li a.instagram
{
	background-position:-76px 0;
}

.customer-reviews-widget .item
{
	float:left;
	padding-left:10px;
	padding-right:10px;
	width:100%;
}

.customer-reviews-widget.three-items .item
{
	width:33.3334%;
}

.slider-container .customer-reviews-widget .owl-item
{
	clear:none!important;
	margin:0!important;
	padding:0;
}

.slider-container .customer-reviews-widget + .owl-buttons
{
	top:-10px;
}

.customer-reviews-widget.widget-list .image-wrapper
{
	float:left;
	width:25%;
	padding-right:10px;
}

.customer-reviews-widget.widget-list .content-wrapper
{
	float:left;
	width:75%;
	padding-left:10px;
	text-align:left;
}

.customer-reviews-widget:not(.square-image) .image
{
	display:inline-block;
	width:56px;
	border-radius:50%;
	overflow:hidden;
	height:56px;
	position:relative;
	z-index:999;
	vertical-align:middle;
	margin-right:20px;
}

.customer-reviews-widget:not(.square-image) .image img
{
	width:180px;
	max-width:none;
	text-align:center;
	position:absolute;
	left:50%;
	margin:0 auto 0 -90px;
}

.customer-reviews-widget .top-block
{
	border:solid 1px rgba(0,0,0,.16);
	background-color:#f5f5f5;
}

.customer-reviews-widget .product-block
{
	float:left;
	width:50%;
	border-right:solid 1px rgba(0,0,0,.16);
	padding:36px 30px;
}

.customer-reviews-widget .author-block
{
	float:left;
	width:50%;
	padding:34px 30px;
}

.customer-reviews-widget .product-name
{
	font-size:1em;
	margin-bottom:1em;
}

.customer-reviews-widget .price-wrapper
{
	line-height:1;
	margin-bottom:1em;
}

.customer-reviews-widget .review-title h6
{
	font-family:inherit;
	font-weight:700;
	margin:0;
}

.customer-reviews-widget .review-text
{
	font-size:13px;
	border:solid 1px rgba(0,0,0,.16);
	border-top:none;
	padding:30px;
}

.customer-reviews-widget .ratings .rating-box
{
	float:none;
	display:inline-block;
	margin:0;
}

.customer-reviews-widget .author
{
	color:#888;
	margin-bottom:1em;
}

.customer-reviews-widget .author i
{
	font-style:normal;
	margin-right:5px;
}

.customer-reviews-widget .date i
{
	font-size:16px;
	margin-right:10px;
	color:#aaa;
	line-height:1;
	display:inline-block;
	position:relative;
	top:1px;
}

.customer-reviews-widget .button-wrapper
{
	text-align:center;
	margin-top:1em;
}

.customer-reviews-widget .btn
{
	padding-left:40px;
	padding-right:40px;
}

.customer-reviews-widget.type-2 .review-text
{
	font-size:1em;
	border:solid 1px rgba(0,0,0,.1);
	font-weight:400;
	position:relative;
	margin-bottom:2em;
	line-height:1.75em;
	padding:1.5em;
}

.customer-reviews-widget.type-2 .review-text:after
{
	content:'';
	width:0;
	height:0;
	position:absolute;
	bottom:-6px;
	left:30px;
	border-color:rgba(0,0,0,.2) transparent transparent;
	border-style:solid;
	border-width:6px 5px 0;
}

.customer-reviews-widget.type-2:not(.square-image) .image
{
	width:80px;
	height:80px;
	margin-right:18px;
}

.customer-reviews-widget.type-2 .pull-right
{
	width:64%;
}

.customer-reviews-widget.type-2.one-item .item:not(:first-child),.customer-reviews-widget.type-2.two-items .item:not(:first-child):not(:nth-child(2)),.customer-reviews-widget.type-2.three-items .item:not(:first-child):not(:nth-child(2)):not(:nth-child(3)),.customer-reviews-widget.type-2.four-items .item:not(:first-child):not(:nth-child(2)):not(:nth-child(3)):not(:nth-child(4))
{
	margin-top:2.5em;
}

.product-tabs
{
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	z-index:9;
	text-align:left;
	list-style-type:none!important;
	border-top:solid 1px;
	border-color:#eee;
	margin:0 0 1.5em;
}

.top-buttons .product-tabs
{
	bottom:auto;
	top:0;
	border-top:none;
	border-bottom:solid 1px #eee;
}

.product-tabs li
{
	display:inline-block;
	margin-left:2px;
	color:#616161;
	background:none;
	font-size:18px;
	transition:color 400ms ease, background-color 400ms ease;
	-moz-transition:color 400ms ease, background-color 400ms ease;
	-webkit-transition:color 400ms ease, background-color 400ms ease;
	-o-transition:color 400ms ease, background-color 400ms ease;
	line-height:1;
	cursor:pointer;
	font-family:'Open Sans', sans-serif;
	margin-bottom:-1px;
	border-radius:4px 4px 0 0;
	padding:10px 20px 11px;
}

.product-tabs li.current,.product-tabs li:hover
{
	background-color:#ffcc80;
	color:#424242;
}

.product-tabs-box
{
	top:0;
	z-index:-1;
	position:absolute;
	left:-10000px;
}

.product-tabs-box.visible
{
	display:block;
	z-index:9;
	position:relative;
	left:0;
}

#images-loader
{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:998;
	background:rgba(0,0,0,0.7);
}

#JsCssLoader
{
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:999998;
	background:rgba(0,0,0,0.7);
}

.spinner
{
	width:60px;
	height:60px;
	position:absolute;
	left:0;
	right:0;
	top:50%;
	margin:-30px auto 0;
}

.container1 > div,.container2 > div,.container3 > div
{
	width:10px;
	height:10px;
	background-color:#fff;
	border-radius:100%;
	position:absolute;
	-webkit-animation:bouncedelay 1.2s infinite ease-in-out;
	animation:bouncedelay 1.2s infinite ease-in-out;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
}

.spinner .spinner-container
{
	position:absolute;
	width:100%;
	height:100%;
}

.container2
{
	-webkit-transform:rotateZ(45deg);
	transform:rotateZ(45deg);
}

.container3
{
	-webkit-transform:rotateZ(90deg);
	transform:rotateZ(90deg);
}

.circle1
{
	top:0;
	left:0;
}

.circle2
{
	top:0;
	right:0;
}

.circle3
{
	right:0;
	bottom:0;
}

.circle4
{
	left:0;
	bottom:0;
}

.container2 .circle1
{
	-webkit-animation-delay:-1.1s;
	animation-delay:-1.1s;
}

.container3 .circle1
{
	-webkit-animation-delay:-1s;
	animation-delay:-1s;
}

.container1 .circle2
{
	-webkit-animation-delay:-.9s;
	animation-delay:-.9s;
}

.container2 .circle2
{
	-webkit-animation-delay:-.8s;
	animation-delay:-.8s;
}

.container3 .circle2
{
	-webkit-animation-delay:-.7s;
	animation-delay:-.7s;
}

.container1 .circle3
{
	-webkit-animation-delay:-.6s;
	animation-delay:-.6s;
}

.container2 .circle3
{
	-webkit-animation-delay:-.5s;
	animation-delay:-.5s;
}

.container3 .circle3
{
	-webkit-animation-delay:-.4s;
	animation-delay:-.4s;
}

.container1 .circle4
{
	-webkit-animation-delay:-.3s;
	animation-delay:-.3s;
}

.container2 .circle4
{
	-webkit-animation-delay:-.2s;
	animation-delay:-.2s;
}

.container3 .circle4
{
	-webkit-animation-delay:-.1s;
	animation-delay:-.1s;
}

40%
{
	transform:scale(1);
	-webkit-transform:scale(1);
}

.fullwidth-banners .banner
{
	float:left;
	width:50%;
}

body .subscribe-block
{
	border-radius:5px;
	background-color:#ffcc80;
	color:#424242;
	padding:61px 60px 90px;
}

body .subscribe-block i
{
	font-size:36px;
	font-style:normal;
	margin-bottom:12px;
	display:inline-block;
}

body .subscribe-block .block-subscribe
{
	border:none;
	background:none;
	max-width:434px;
	width:100%;
	margin:0;
	padding:0;
}

body .subscribe-block .block-content label
{
	font-size:15px;
	color:#424242;
	letter-spacing:-.75px;
}

body .subscribe-block .block-content .input-wrapper
{
	float:left;
	width:318px;
}

body .subscribe-block .block-content input
{
	height:40px;
	background-color:#fff;
	border-radius:4px 0 0 4px;
}

body .subscribe-block .block-content .btn
{
	height:40px;
	border-radius:0 4px 4px 0;
}

.top-banners
{
	padding-top:80px;
	padding-bottom:80px;
}

.top-banners .text-block i
{
	font-size:32px;
	color:#424242;
	font-style:normal;
}

#home-image-slider .item a
{
	display:block;
	position:relative;
	z-index:7;
}

#home-image-slider .item img
{
	width:100%;
	height:auto;
	display:block;
	position:relative;
	z-index:7;
}

#home-image-slider .item .label
{
	display:inline-block;
	color:#fff;
	text-shadow:none;
	font-weight:400;
	font-size:10px;
	line-height:20px;
	font-family:"Open Sans";
	background-color:#E53935;
	margin-bottom:12px;
	text-transform:uppercase;
	border-radius:0;
	padding:0 8px;
}

#home-image-slider .item .title
{
	color:#424242;
	font-family:'Open Sans', sans-serif;
	display:block;
	margin-bottom:20px;
	font-size:36px;
	line-height:30px;
	font-weight:300;
	letter-spacing:-1.5px;
}

#home-image-slider .item .title strong
{
	font-weight:600;
	display:block;
	margin-top:12px;
}

#home-image-slider .item .text
{
	color:#616161;
	font-weight:400;
	font-family:'Open Sans', sans-serif;
	display:block;
	margin-bottom:20px;
	font-size:15px;
	line-height:24px;
	letter-spacing:-.33px;
}

#home-image-slider .item .btn
{
	margin-bottom:18px;
}

#home-image-slider .item .slide-container
{
	position:absolute;
	right:18%;
	top:24%;
	z-index:9;
}

#home-image-slider .item .slide-container.slide-skin-2
{
	right:17%;
}

#home-image-slider .item .slide-container.slide-skin-2 .label
{
	background-color:#ffb500;
}

#home-image-slider.owl-theme .owl-dots
{
	position:absolute;
	bottom:16px;
	right:0;
	left:0;
	text-align:center;
}

.home-slider.es-carousel-wrapper .owl-dots
{
	display:block;
	text-align:center;
	margin:10px 0;
}

.widget-title
{
	padding-top:0;
	margin-bottom:1.5em;
	position:relative;
	border-bottom:solid 1px rgba(0,0,0,.08);
}

.widget-title h2:after,.widget-title h3:after
{
	content:'';
	display:block;
	width:80px;
	height:2px;
	background:#ffcc80;
	position:absolute;
	bottom:-1px;
}

.widget-title a.more-link
{
	position:absolute;
	right:0;
	top:50%;
	margin-top:-9px;
	font-size:1.083em;
	color:rgba(0,0,0,.44);
	font-family:'Open Sans', sans-serif;
}

body .widget .widget-title .widget-subtitle,.widget-title .widget-subtitle
{
	color:#888;
	display:block;
	margin-bottom:.75em;
}

body .widget.widget-compared .product-image,body .widget.widget-viewed .product-image,body .widget-new-products .products-grid .product-image,body .widget-new-products .products-list .product-image
{
	width:100%;
	height:auto;
}

body .widget.widget-compared .products-grid .availability
{
	margin-bottom:.667em;
	padding:1px 3px;
}

body .widget.widget-compared .products-list .availability,body .widget.widget-viewed .products-list .availability,body .widget.widget-viewed .products-grid .availability,body .widget-new-products .products-grid .availability,body .widget-new-products .products-list .availability
{
	font-size:.833em;
	margin-bottom:.667em;
	padding:1px 3px 0;
}

#wishlist-slider .es-carousel
{
	min-height:75px;
	overflow:hidden;
}

#wishlist-slider .carousel-ul
{
	margin:auto;
}

#wishlist-slider .carousel-ul > .item
{
	float:left;
	display:block;
}

#wishlist-slider .carousel-ul a.product-image img
{
	display:block;
	border:none;
	max-height:none;
	max-width:none;
}

.block.block-list .block-content li.item
{
	overflow:hidden;
	padding-left:0;
}

body.cms-index-index .block.block-list .block-content li.item
{
	width:16.2%;
}

.block-list li.item a
{
	display:inline-block;
	padding:.25em 5px;
}

.block-compare li.item a
{
	font-size:1em;
	position:relative;
	display:inline-block;
}

.block-list li.item .product-name
{
	position:relative;
	color:inherit;
	font-size:1em;
	margin:0;
}

.block-list li.item .product-name:before
{
	content:'\e606';
	font-family:simple-line-icons;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-size:.75em;
	margin-right:-5px;
	display:none;
}

.block-compare li.item .product-name
{
	float:left;
	width:87%;
	position:relative;
}

.block-compare li.item .btn-remove i
{
	color:#ccc;
	display:inline-block;
	font-size:16px;
	padding:5px;
}

.block-poll li
{
	background:none;
	padding:.25em 5px;
}

.block-poll input.radio
{
	float:left;
	margin:2px 5px 0 1px;
}

.block-poll .label
{
	display:block;
	float:left;
	width:80%;
	text-align:left;
	font-size:1.083em;
	color:inherit;
	font-weight:400;
}

.block-poll .answer
{
	float:left;
	width:70%;
}

.block-poll .answer span
{
	display:block;
	width:140px;
}

.block-poll .votes
{
	float:right;
	width:28%;
	text-align:right;
}

aside.sidebar .block-tags .block-content ul
{
	margin-bottom:0;
	display:block;
	font-size:1em;
}

aside.sidebar .block-tags .block-content ul li
{
	display:inline-block;
	margin-bottom:2px;
	padding:0;
}

aside.sidebar .block-tags .block-content ul li a
{
	color:#666;
	display:inline-block;
	font-style:normal;
	background-color:#eee;
	padding:.44em 7px;
}

.block-reorder .block-content li.item
{
	width:100%;
	overflow:hidden;
	padding:0;
}

.block-reorder .block-content li.item a
{
	padding:.33em 0 .33em 10px;
}

.block-reorder .block-content li.item a i.fa
{
	margin-right:5px;
	color:#666;
}

.block-reorder input.checkbox
{
	float:left;
	margin:.75em 0 0;
}

.block-reorder .product-name
{
	margin-left:0;
	float:left;
	width:80%;
	margin-bottom:0;
	padding-left:0;
}

.block-banner .block-content
{
	text-align:center;
	padding:0;
}

.block-login label
{
	font-weight:700;
	color:#666;
}

.block-login input.input-text
{
	display:block;
	width:167px;
	margin:3px 0;
}

.sidebar .paypal-logo
{
	display:block;
	text-align:center;
	margin:.75em 0 1.5em;
}

aside.sidebar .block-subscribe .validation-advice
{
	top:-50px;
	background:#aaa;
	border-radius:4px;
	box-shadow:0 0 5px rgba(255,255,255,0.5);
	color:#222;
	position:absolute;
	padding:.75em;
}

aside.sidebar .block-subscribe .validation-advice::after
{
	bottom:-5px;
	left:30px;
	position:absolute;
	content:'';
	width:0;
	height:0;
	border-color:#aaa transparent transparent;
	border-style:solid;
	border-width:6px 5px 0;
}

.block-subscribe .form-subscribe-header label
{
	display:block;
	padding-bottom:1.5em;
	cursor:auto;
	font-family:inherit;
	font-weight:400;
	color:inherit;
}

.configurable-swatch-list li
{
	float:left;
	margin:0 0 8px 8px;
}

.layered-nav dd .configurable-swatch-list li
{
	border:none;
	margin:0 5px 5px 0;
	padding:0;
}

.layered-nav.block .block-content dd .swatch-link
{
	text-align:left;
	display:inline-block;
	border:none;
	padding:0;
}

.layered-nav.block dd .swatch-link.has-image
{
	margin-top:1px;
	padding:0;
}

.layered-nav dd .swatch-link .count
{
	line-height:1.7em;
}

.layered-nav dd .swatch-link:not(.has-image) .swatch-label
{
	border:solid 1px rgba(0,0,0,0.2);
	display:inline-block;
	box-sizing:content-box;
	border-radius:4px;
	min-height:30px;
	min-width:40px;
	line-height:30px;
	text-align:center;
	transition:all 300ms linear;
	-moz-transition:all 300ms linear;
	-webkit-transition:all 300ms linear;
	-o-transition:all 300ms linear;
	padding:0 4px;
}

.layered-nav dd .swatch-link:not(.has-image) .swatch-label:hover
{
	background-color:#ffcc80;
	color:#fff;
	border-color:#ffcc80;
}

.layered-nav dd .swatch-link.has-image .swatch-label
{
	border:none;
	padding:0;
}

.layered-nav dd .swatch-link.has-image .count
{
	line-height:1.5em;
}

.layered-nav dd .swatch-link .swatch-label img,.swatch-current .swatch-link .swatch-label img
{
	vertical-align:top;
	border-radius:50%;
	box-shadow:0 -1px 3px rgba(0,0,0,0.2);
	margin:1px;
}

.configurable-swatch-list
{
	clear:both;
	width:100%;
	overflow:hidden;
	margin-left:-8px;
	margin-bottom:-8px;
}

.products-grid .configurable-swatch-list li
{
	display:inline-block;
	float:none;
	vertical-align:top;
	margin:0;
}

.products-grid .configurable-swatch-list li,.products-list .configurable-swatch-list li
{
	margin:0 5px 5px 0;
}

.configurable-swatch-list .not-available .swatch-link
{
	opacity:0.4;
	position:relative;
}

.configurable-swatch-list .not-available .swatch-link.has-image img
{
	opacity:0.4;
}

.configurable-swatch-list .not-available a:focus
{
	outline:0;
}

.configurable-swatch-list .swatch-link:not(.has-image),.swatch-current .swatch-link:not(.has-image)
{
	color:#222;
	display:block;
	font-size:1em;
	line-height:1.5em;
	text-align:center;
	text-decoration:none;
	border-radius:12px;
	border:1px solid rgba(0,0,0,.1);
	box-sizing:content-box;
}

.layered-nav .swatch-current .swatch-link:not(.has-image)
{
	text-align:left;
	border-width:0;
}

.swatch-current .swatch-link
{
	display:inline-block;
	position:relative;
	margin:0 5px 0 0 !important;
}

.swatch-current .selected .swatch-link,.configurable-swatch-list .selected .swatch-link
{
	color:#000;
	border-color:#000;
}

.swatch-current .btn-remove
{
	line-height:1em;
	overflow:visible;
}

.configurable-swatch-list .swatch-link span.x
{
	display:none;
	text-indent:-999em;
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	background:url(https://www.buyanz.com/skin/frontend/knock/default/images/bg_x.png) center no-repeat transparent;
	z-index:10;
}

.configurable-swatch-list .swatch-link .swatch-label
{
	border-radius:3px;
	border:1px solid transparent;
	display:block;
	box-sizing:content-box;
	padding:1px 5px;
}

.products-list .configurable-swatch-list,.products-grid .configurable-swatch-list
{
	margin-bottom:.75em;
	margin-left:0;
}

.products-list .configurable-swatch-list li .swatch-label,.products-grid .configurable-swatch-list li .swatch-label
{
	display:block;
	padding:1px 5px;
}

.products-list .configurable-swatch-list li .swatch-link.has-image .swatch-label,.products-grid .configurable-swatch-list li .swatch-link.has-image .swatch-label
{
	overflow:hidden;
	border-radius:50%;
	border:solid 1px transparent;
	padding:1px;
}

.products-list .configurable-swatch-list li .swatch-link.has-image .swatch-label:hover,.products-grid .configurable-swatch-list li .swatch-link.has-image .swatch-label:hover
{
	border-color:rgba(0,0,0,.2);
}

.products-list .configurable-swatch-list li .swatch-link.has-image .swatch-label img,.products-grid .configurable-swatch-list li .swatch-link.has-image .swatch-label img
{
	border-radius:50%;
}

.product-image-gallery #image.gallery-image
{
	display:block!important;
	width:100%;
	margin:0 auto;
}

#popup-block
{
	z-index:100000;
	display:none;
}

#popup-block .modal-backdrop
{
	z-index:0;
}

#popup-block .modal-dialog
{
	width:738px;
	position:static;
	height:100%;
	margin:0 auto;
}

#popup-block .modal-dialog .modal-content
{
	position:absolute;
	top:50%;
	overflow:hidden;
	border-radius:5px;
}

#popup-block .modal-header
{
	min-height:0;
	border:none;
	padding:0;
}

#popup-block .modal-header .close
{
	display:inline-block;
	position:absolute;
	top:10px;
	right:10px;
	opacity:1;
	z-index:999;
	height:32px;
	width:32px;
	text-align:center;
	text-shadow:none;
	cursor:pointer;
	background:none;
	border:none;
	font-size:0;
	padding:0;
}

#popup-block .modal-header .close i
{
	color:#aaa;
	font-size:16px;
	line-height:32px;
	width:32px;
	height:32px;
	display:block;
}

#popup-block .modal-dialog .modal-body
{
	height:100%;
	padding:18px 0;
}

#popup-block .block-subscribe
{
	float:right;
	text-align:left;
	width:50%;
	margin-bottom:0;
	background:none;
	border:none;
	padding:0;
}

#popup-block .block-subscribe .block-title
{
	border-bottom:solid 1px rgba(0,0,0,.1);
	margin:0 0 1em;
	padding:14px 30px;
}

#popup-block .block-subscribe .block-content
{
	padding:0 30px;
}

#popup-block .block-subscribe label
{
	font-size:13px;
	color:#616161;
	line-height:1.5;
	display:inline-block;
	padding-bottom:16px;
	font-weight:400;
	padding-right:25px;
	margin:0 auto;
}

#popup-block .block-subscribe .input-box
{
	float:none;
	width:100%;
	margin-bottom:20px;
	position:relative;
}

#popup-block .block-subscribe input
{
	height:40px;
}

#popup-block .block-subscribe .actions
{
	float:none;
	border:none;
	text-align:center;
	margin:0;
	padding:0 0 30px;
}

#popup-block .block-subscribe .btn
{
	height:40px;
	width:100%;
	padding-left:30px;
	padding-right:30px;
}

#popup-block .popup-content-wrapper
{
	height:100%;
	background-repeat:no-repeat;
	background-position:left;
}

#popup-block .popup-bottom
{
	position:absolute;
	margin-left:30px;
	bottom:20px;
	font-size:11px;
	color:#aaa;
	font-weight:400;
	left:50%;
}

#popup-block .popup-bottom input[type=checkbox]
{
	margin-right:5px;
	position:relative;
	top:3px;
}

#ajaxkit-popup-content .popup-added-product-list tr td
{
	padding-bottom:10px;
}

.widget-slider.owl-carousel
{
	padding:0 5px;
}

.widget-products .category-name
{
	font-weight:400;
	font-size:1em;
	color:#666;
	margin:0;
}

.ajax-media-overlay
{
	background:rgba(0,0,0,0.2) none repeat scroll 0 0;
	height:100%;
	left:0;
	opacity:0;
	position:absolute;
	top:0;
	transition:opacity 300ms ease 0;
	width:100%;
	z-index:-1;
}

.ajax-media-overlay .loader
{
	left:50%;
	margin-left:-12px;
	margin-top:-12px;
	position:absolute;
	top:50%;
	background-color:#fff;
	background-image:url(https://www.buyanz.com/skin/frontend/knock/default/images/ajaxkit-loader.gif);
	background-position:center center;
	background-repeat:no-repeat;
	height:24px;
	width:24px;
}

.item .loading .ajax-media-overlay,.product-view .loading .ajax-media-overlay
{
	z-index:9999;
	opacity:1;
}

.products-grid .image-box
{
	margin-bottom:1em;
	overflow:hidden;
}

.products-list .product-buttons .add-to-links i
{
	border-radius:50%;
	border:solid 1px rgba(0,0,0,.1);
	height:38px;
	width:38px;
	font-size:16px;
	color:rgba(0,0,0,.86);
	background-color:#fff;
	display:inline-block;
	line-height:39px;
	margin-right:5px;
}

.products-list .product-buttons .add-to-links a
{
	color:rgba(0,0,0,.4);
	transition:all 300ms linear;
	-moz-transition:all 300ms linear;
	-webkit-transition:all 300ms linear;
	-o-transition:all 300ms linear;
}

.products-list .product-buttons .add-to-links a span
{
	display:inline-block;
	vertical-align:middle;
	margin-top:-6px;
}

.products-grid div:not(#related-slider) .owl-wrapper-outer
{
	width:calc(100%+16px);
	margin:-18px -8px 0;
	padding:18px 8px 9px;
}

.products-grid .item:hover
{
	border: 1px solid #cf213b;
}

.sidebar .block-related .products-grid .item
{
	box-shadow:none;
	padding:0;
}

.catalog-category-view .col1-layout .toolbar:not(.vertical)
{
	border-bottom:solid 1px #ddd;
	padding-bottom:1.5em;
	margin-left:-10px;
	margin-right:-10px;
	padding-left:10px;
	padding-right:10px;
	border-color:rgba(0,0,0,.1);
}

.col1-layout .category-products .products-grid
{
	margin-top:-1px;
}

.hover-buttons
{
	position:absolute;
	bottom:-200px;
	right:10px;
	transition:bottom 250ms ease;
	-moz-transition:bottom 250ms ease;
	-webkit-transition:bottom 250ms ease;
	background:#fff;
	border-radius:4px;
	padding:5px;
}

.mobile-device .hover-buttons,.item:hover .hover-buttons
{
	bottom:10px;
}

.hover-buttons .btn-quickview
{
	float:left;
	width:30px;
	height:30px;
	font-style:normal;
	background-color:#fff;
	border:none;
	color:#424242;
	font-size:16px;
	border-radius:0;
	padding:0;
}

.hover-buttons .lightbox-button
{
	height:30px;
	width:30px;
	background-color:#fff;
	border:none;
	color:#424242;
	opacity:1;
	float:right;
	position:relative;
	top:auto;
	left:auto;
	font-size:16px;
	margin:0;
	padding:0;
}

.hover-buttons .lightbox-button .tooltip
{
	margin-left:-9px;
}

.hover-buttons .lightbox-button i
{
	width:30px;
	height:30px;
	line-height:30px;
	background-color:#fff;
	color:inherit;
	border-radius:0;
}

.masonry-grid .item
{
	padding-bottom:1.5em!important;
	margin-bottom:0!important;
}

.masonry-grid .item .product-image
{
	margin-bottom:0;
	display:block;
}

.masonry-grid .product-info-top
{
	background-color:rgba(0,0,0,0.05);
	border-bottom:solid 1px rgba(0,0,0,.1);
	transition:background-color 500ms ease;
	-moz-transition:background-color 500ms ease;
	-webkit-transition:background-color 500ms ease;
	-o-transition:background-color 500ms ease;
	padding:2.833em 30px;
}

.masonry-grid .item .product-labels-wrapper
{
	position:absolute;
	top:10px;
	left:5px;
	right:5px;
	z-index:5;
}

.masonry-grid .product-info-top .product-name a
{
	font-size:1.5em;
	color:#222;
	line-height:1;
}

.masonry-grid .product-info-top .desc
{
	font-size:1em;
	color:#666;
	margin-bottom:1em;
}

.masonry-grid .product-info-top .link-shop
{
	font-size:1em;
	text-transform:uppercase;
}

.masonry-grid .product-info-top .link-shop i
{
	font-size:1.16em;
	margin-top:1px;
	margin-left:5px;
}

.masonry-grid .product-info-top .link-shop:hover i
{
	margin-left:10px;
}

.masonry-grid .category-button
{
	position:relative;
	z-index:9;
	text-align:center;
}

.masonry-grid .category-button a
{
	display:inline-block;
	font-size:1em;
	text-transform:uppercase;
	height:40px;
	line-height:40px;
	padding:0 21px;
}

.masonry-grid .category-button a i
{
	margin-right:10px;
	font-size:1.16em;
	line-height:40px;
}

.footer-products-list .item:not(:last-of-type)
{
	margin-bottom:1.5em;
	padding-bottom:1.5em;
	border-bottom:solid 1px rgba(0,0,0,.16);
}

.footer-products-list .product-image
{
	display:inline-block;
	width:84px;
	vertical-align:top;
	position:relative;
	padding-right:10px;
}

.footer-products-list .image-box .lightbox-button
{
	margin-left:-20px;
}

.footer-products-list .product-shop .product-name
{
	margin-top:-3px;
	margin-bottom:.5em;
}

.footer-products-list .product-buttons .add-to-links
{
	display:inline-block;
	vertical-align:middle;
	list-style:none;
	margin:0;
}

.footer-products-list .product-buttons .add-to-links li
{
	float:left;
	line-height:1;
	margin-left:15px;
}

.footer-products-list .btn
{
	font-size:11px;
	text-transform:lowercase;
	padding:3px 8px;
}

.footer-products-list .btn i
{
	font-size:16px;
	margin-right:5px;
	display:inline-block;
	line-height:1;
	position:relative;
	top:1px;
}

.footer-products-list .btn span span
{
	display:inline-block;
	margin-top:-3px;
	vertical-align:middle;
}

.ekko-lightbox .modal-dialog
{
	z-index:100000;
}

.modal-open .modal.ekko-lightbox .modal-header
{
	min-height:0;
	border:none;
	position:absolute;
	width:100%;
	z-index:9999;
	padding:0;
}

.modal-open .modal.ekko-lightbox .modal-header .close
{
	font-size:0;
	display:inline-block;
	position:relative;
	top:4px;
	opacity:1;
	height:32px;
	border:none;
	background:none;
	float:right;
	margin:0;
}

.modal-open .modal.ekko-lightbox .modal-header .close:before
{
	content:"\e082";
	font-family:simple-line-icons;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	transition:color 300ms ease;
	-moz-transition:color 300ms ease;
	-webkit-transition:color 300ms ease;
	color:#666;
	font-size:16px;
	background:#fff;
	border-radius:50%;
	padding:8px;
}

.modal-open .modal.ekko-lightbox .modal-footer
{
	border-top:none;
	padding-top:0;
	text-align:center;
	font-weight:700;
}

.ekko-lightbox-nav-overlay
{
	position:absolute;
	top:0;
	left:0;
	z-index:100;
	width:100%;
	height:100%;
}

.ekko-lightbox-nav-overlay a
{
	z-index:100;
	display:block;
	width:49%;
	height:100%;
	padding-top:45%;
	color:#fff;
	opacity:0;
	position:absolute;
	margin-top:-20px;
}

.ekko-lightbox-nav-overlay a.prev
{
	left:0;
	text-align:left;
}

.ekko-lightbox-nav-overlay a.next
{
	right:0;
	text-align:right;
}

.ekko-lightbox-nav-overlay a i
{
	font-size:28px;
	color:#fff;
	height:40px;
	width:40px;
	line-height:40px;
	text-align:center;
	background-color:#777;
	font-style:normal;
}

.ekko-lightbox-nav-overlay a:empty
{
	width:49%;
}

.ekko-lightbox a:hover
{
	text-decoration:none;
	opacity:1;
}

.ekko-lightbox .glyphicon-chevron-left
{
	left:0;
	float:left;
	padding-left:15px;
	text-align:left;
}

.ekko-lightbox .glyphicon-chevron-right
{
	right:0;
	float:right;
	padding-right:15px;
	text-align:right;
}

.lightbox-button
{
	display:block;
	position:absolute;
	top:50%;
	margin-top:-15px;
	left:50%;
	margin-left:-15px;
	opacity:0;
	z-index:5;
}

.lightbox-button i
{
	width:30px;
	height:30px;
	background-color:#444;
	color:#fff;
	display:block;
	line-height:30px;
	font-size:14px;
	font-style:normal;
	text-align:center;
	border-radius:50%;
	-moz-border-radius:50%;
	transition:background-color 300ms linear;
	-moz-transition:background-color 300ms linear;
	-webkit-transition:background-color 300ms linear;
	-o-transition:background-color 300ms linear;
}

.product-image:hover .lightbox-button.active
{
	opacity:1;
	z-index:9999;
}

.image-box .hover-image
{
	position:absolute;
	max-width:100%;
	left:0;
	top:0;
	opacity:0;
	z-index:3;
}

.image-box .product-image .hover-image.scale
{
	transition:opacity 400ms ease;
	-moz-transition:opacity 400ms ease;
	-webkit-transition:opacity 400ms ease;
	-o-transition:opacity 400ms ease;
}

.image-box .product-image .hover-image.scale + img
{
	-webkit-transform:scaleY(1);
	-moz-transform:scaleY(1);
	-o-transform:scaleY(1);
	-ms-transform:scaleY(1);
	transform:scaleY(1);
	-webkit-transition:all 500ms ease-in-out;
	-moz-transition:all 500ms ease-in-out;
	-o-transition:all 500ms ease-in-out;
	-ms-transition:all 500ms ease-in-out;
	transition:all 500ms ease-in-out;
	position:relative;
	display:block;
	z-index:1;
}

.image-box:hover .product-image .hover-image.scale + img
{
	-webkit-transform:scale(10);
	-moz-transform:scale(10);
	-o-transform:scale(10);
	-ms-transform:scale(10);
	transform:scale(10);
	opacity:0;
	z-index:2;
}

.product-labels-wrapper
{
	display:inline-block;
	vertical-align:middle;
	position:absolute;
	top:2px;
	left:2px;
	right:2px;
	z-index:4;
}

.product-labels-wrapper > div
{
	z-index:3;
	color:#fff;
	text-align:center;
	font-size:10px;
	line-height:1em;
	text-transform:uppercase;
	float:left;
	position:relative;
	margin:0;
	padding:3px 7px;
}

.product-labels-wrapper.bottom
{
	top:auto;
	bottom:10px;
}

.product-labels-wrapper.label-type-1 > div
{
	border-radius:50%;
	-moz-border-radius:50%;
	height:25px;
	line-height:25px;
	padding:0 7px;
}

.product-labels-wrapper.label-type-1 .availability-only
{
	min-width:33px;
	line-height:26px;
	min-height:33px;
}

.product-labels-wrapper.label-type-1 .availability-only p
{
	display:block;
	line-height:normal;
	position:relative;
	top:-10px;
}

.label-type-1 .label-sale.percentage
{
	font-size:1em;
	padding:0 9px;
}

.label-type-1 .label-sale.percentage span
{
	display:block;
	height:auto;
	font-size:.75em;
	line-height:normal;
	position:relative;
	top:-6px;
}

.product-labels-wrapper.label-type-3 > div
{
	border-radius:50px;
	-moz-border-radius:50px;
	line-height:33px;
	height:33px;
	padding:0 12px;
}

.product-labels-wrapper.label-type-3 .availability-only
{
	line-height:33px;
}

.product-labels-wrapper.label-type-3 .percentage
{
	line-height:27px;
	font-size:1em;
	padding:0 18px;
}

.product-labels-wrapper.label-type-3 .percentage span
{
	top:-17px;
	display:block;
	position:relative;
	font-size:.75em;
}

.product-labels-wrapper.label-type-4 > div
{
	line-height:20px;
	height:20px;
	position:relative;
	padding:0 5px 0 7px;
}

.product-labels-wrapper.label-type-4 .percentage span
{
	display:inline;
	padding-left:1px;
	font-size:.75em;
}

.product-labels-wrapper.label-type-4 > div:before,.product-labels-wrapper.label-type-4 > div:after
{
	width:0;
	height:0;
	content:'';
	position:absolute;
	border-right:5px solid transparent;
	border-left:inherit;
	left:auto;
	right:-5px;
}

.product-labels-wrapper.label-type-4 > div:before
{
	border-top:10px solid;
	top:-1px;
}

.product-labels-wrapper.label-type-4 > div:after
{
	border-bottom:10px solid;
	bottom:-1px;
}

.ratings
{
	line-height:1.25;
	margin:7px 0;
}

.ratings strong
{
	float:left;
	margin:1px 5px 0 0;
}

.ratings .rating-links
{
	display:inline-block;
	font-size:11px;
	margin:2px 0 0;
}

.ratings .rating-links .separator
{
	margin:0 2px;
}

.rating-box
{
	float:left;
	position:relative;
	font-size:14px;
	color:#bbb;
	margin-right:10px;
	top:-2px;
}

.rating-box i
{
	margin-right:3px;
	width:11px;
	font-style:normal;
	font-size:16px;
	float:left;
}

.rating-box i:before
{
	width:11px;
}

.rating-box .rating
{
	position:absolute;
	overflow:hidden;
	top:0;
	left:0;
	color:#ffd34b;
	height:17px;
}

body.apple-device .rating-box .rating
{
	top:1px;
}

.rating-box .rating i
{
	position:absolute;
	left:0;
	width:11px;
}

.ratings .amount
{
	display:inline-block;
	font-size:.91em;
}

.ratings-table th,.ratings-table td
{
	font-size:11px;
	line-height:1.15;
	padding:3px 0;
}

.ratings-table th
{
	font-weight:700;
	padding-right:8px;
}

body .availability
{
	font-size:11px;
	color:#888;
	text-transform:uppercase;
	display:inline-block;
	margin-bottom:1.5em;
	position:relative;
	border-radius:4px;
	background-color:#eee;
	padding:2px 10px;
}

.availability i
{
	font-size:10px;
	line-height:1;
	vertical-align:middle;
	margin-right:5px;
	color:#888;
	display:none;
}

.availability.in-stock
{
	color:#fff;
	background-color:#43a047;
}

.availability-only span
{
	display:inline-block;
	background-color:#f5f5f5;
	padding:.75em;
}

.availability-only a
{
	background:url(https://www.buyanz.com/skin/frontend/knock/default/images/i_availability_only_arrow.gif) 100% 0 no-repeat;
	cursor:pointer;
	padding-right:15px;
}

.availability-only .expanded
{
	background-position:100% -15px;
}

.availability-only-details th
{
	background:#f2f2f2;
	font-size:10px;
	padding:0 8px;
}

.availability-only-details td
{
	border-bottom:1px solid rgba(0,0,0,.1);
	font-size:11px;
	padding:2px 8px 1px;
}

.availability.out-of-stock + .price-box .price
{
	color:#b2b2b2;
}

.price
{
	white-space:nowrap!important;
	font-family:'Open Sans', sans-serif;
	color:red;
	font-size:18px;
	font-weight:400;
}

.market-price .label {
	color:red;
}

.old-price,.special-price
{
	display:inline-block;
	vertical-align:bottom;
	margin-bottom:0;
}

.old-price .price,.market-price .price
{
	font-size:1em;
	color:#aaa;
	text-decoration:line-through;
}

.minimal-price-link .label
{
	font-size:1em;
	color:#666;
	font-weight:700;
	padding-left:0;
}

.weee
{
	display:block;
	font-size:11px;
	color:#444;
}

.weee .price
{
	font-size:11px;
	font-weight:400;
}

.price-incl-tax .price
{
	display:block;
	font-weight:700;
}

.price-notice
{
	padding-left:5px;
}

.price-notice .price
{
	font-weight:700;
	font-size:1em;
}

.add-to-cart button.button
{
	float:left;
	margin-left:5px;
	margin-top:10px;
}

.add-to-cart .paypal-logo
{
	clear:left;
	text-align:right;
}

.add-to-cart .paypal-logo .paypal-or
{
	clear:both;
	display:block;
	margin:5px 60px 5px 0;
}

.product-collateral .box-collateral
{
	margin:0;
}

.catalog-product-view .breadcrumbs-wrapper .product-buttons div
{
	color:#777;
	text-align:left;
}

.catalog-product-view .breadcrumbs-wrapper .product-buttons .prev-button
{
	position:absolute;
	left:0;
	top:20%;
}

.catalog-product-view .breadcrumbs-wrapper .product-buttons .prev-button a
{
	padding:4px 0 4px 60px;
}

.catalog-product-view .breadcrumbs-wrapper .product-buttons .next-button
{
	position:absolute;
	right:0;
	text-align:right;
	top:20%;
}

.catalog-product-view .breadcrumbs-wrapper .product-buttons .next-button a
{
	padding:4px 60px 4px 0;
}

.catalog-product-view .breadcrumbs-wrapper .product-buttons .next-button a i
{
	left:auto;
	right:0;
}

.catalog-product-view .breadcrumbs-wrapper .product-buttons div a
{
	display:block;
	color:inherit;
	text-transform:none;
	position:relative;
}

.catalog-product-view .breadcrumbs-wrapper .product-buttons div a span
{
	font-size:11px;
	display:block;
	color:inherit;
	font-weight:400;
}

.catalog-product-view .breadcrumbs-wrapper .product-buttons div a i
{
	width:40px;
	height:40px;
	line-height:40px;
	color:rgba(0,0,0,.5);
	text-align:center;
	font-size:16px;
	margin-right:8px;
	background:#fff;
	border-radius:50%;
	position:absolute;
	display:block;
	left:0;
	top:0;
}

.catalog-product-view .breadcrumbs-wrapper .product-buttons .prev-button + .next-button
{
	margin-left:4%;
}

.catalog-product-view .breadcrumbs-wrapper .product-buttons.default
{
	display:inline-block;
	width:auto;
	margin:1em 0 0;
}

.catalog-product-view .breadcrumbs-wrapper .product-buttons.default > div a i
{
	position:relative;
	transition:background-color 300ms ease;
	-moz-transition:background-color 300ms ease;
	-webkit-transition:background-color 300ms ease;
	-o-transition:background-color 300ms ease;
	margin:0;
}

.catalog-product-view .breadcrumbs-wrapper .add-review-link
{
	float:right;
	margin:-.58em 0 -.58em 20px;
}

.catalog-product-view .breadcrumbs-wrapper .add-review-link a.add-review
{
	color:#888;
	font-size:1em;
	border:solid 2px #ccc;
	border-radius:4px;
	display:inline-block;
	padding:.25em 15px;
}

.catalog-product-view .breadcrumbs-wrapper .add-review-link a.add-review i
{
	margin-right:5px;
	font-size:1.16em;
}

.product-view .std
{
	line-height:2em;
}

.product-view .top-wrapper .product-name
{
	font-size:1em;
	padding-right:70px;
	margin-bottom:12px;
}

.product-view .top-wrapper .product-name h1
{
	font-size:24px;
	color:#222;
	line-height:1.25em;
	font-weight:400;
	margin:0 0 .125em;
}

.product-view .top-wrapper .product-buttons
{
	position:absolute;
	right:0;
	top:0;
}

.product-buttons.default > div a i
{
	display:block;
	background-color:#eee;
	position:relative;
	width:32px;
	height:32px;
	line-height:32px;
	border-radius:4px;
	font-size:16px;
	text-align:center;
	color:rgba(0,0,0,.85);
	transition:background-color 300ms ease;
	-moz-transition:background-color 300ms ease;
	-webkit-transition:background-color 300ms ease;
	-o-transition:background-color 300ms ease;
	margin:0;
}

.product-view .top-block .price-box
{
	display:none;
	vertical-align:top;
	margin-right:30px;
	line-height:1;
}

.product-view .top-wrapper .price-box .old-price .price
{
	font-size:16px;
}

.product-view .top-wrapper .price-box .price
{
	font-size:24px;
	font-weight:bolder;
	line-height:1;
}

.product-view .product-shop .availability-only
{
	display:inline-block;
	vertical-align:middle;
	margin:0 3px 0 0;
}

.product-view .product-shop .availability-only span
{
	background:none;
	color:#ff2525;
	padding:0;
}

.product-view .bottom-block
{
	padding-top:8px;
}

.product-view .bottom-block .ratings .rating-links
{
	font-size:11px;
}

.product-view .availability
{
	vertical-align:middle;
	display:inline-block;
	margin:0 10px 10px 0;
}

.product-view .sku
{
	display:inline-block;
	vertical-align:middle;
	font-size:.91em;
	color:#666;
	margin-bottom:10px;
}

.product-view .a-right .sku-email-block .sku
{
	margin-right:0;
	margin-left:30px;
}

.product-view .sku-email-block .email-friend
{
	display:inline-block;
	vertical-align:middle;
	font-size:.91em;
	color:#888;
}

.product-view .sku-email-block .email-friend i
{
	font-size:2.182em;
	margin-right:5px;
	line-height:1;
	vertical-align:middle;
}

.product-view .short-description
{
	margin-bottom:1.5em;
	padding-bottom:1.5em;
	border-bottom:solid 1px rgba(0,0,0,.1);
}

.product-options
{
	color:#363134;
}

.product-options .required-tip
{
	border-bottom:1px solid #eee;
	margin-bottom:0;
	padding:8px 5px;
}

.product-options .required-tip .cont
{
	margin-left:3px;
	color:#e02828;
	font-weight:700;
}

.product-options .attr-list .attr-item
{
	border-bottom:1px solid #eee;
	padding:8px 5px;
}

.product-options .attr-list .attr-val .input-box textarea
{
	resize:none;
}

.product-options .attr-list .attr-label
{
	width:70px;
}

.product-options .attr-list .attr-val
{
	width:calc(100% - 70px);
}

.product-view .product-options dl dt .qty-disabled
{
	background:none;
	border:0;
	color:#000;
	padding:3px;
}

.product-view .product-options dl dd
{
	margin-bottom:1.5em;
	padding-bottom:1.5em;
	border-bottom:solid 1px rgba(0,0,0,0.2);
}

.product-view .product-options dl dd .qty-holder
{
	display:block;
	margin-top:.75em;
}

.product-view .product-options dl.bundle-options-list dd .qty-holder {
    display: none;
}

.product-view .product-options dl dd .qty-holder label
{
	color:#666;
	font-size:1em;
	position:relative;
	font-family:inherit;
	font-weight:400;
	display:inline-block;
	margin:1em 0 .4em;
}

.product-view .product-options dl dd .qty-holder input.qty
{
	width:40px;
	height:40px;
	line-height:40px;
	text-align:center;
	display:inline-block;
	float:none;
}

.product-options .options-list input.radio
{
	float:left;
	margin:3px -18px 0 0;
}

.product-options .options-list input.checkbox
{
	float:left;
	margin:3px -20px 0 0;
}

.product-view .product-options .options-list .label,.popup-content #product-options-wrapper .options-list .label
{
	display:block;
	margin-left:20px;
	font-size:1em;
	color:#666;
	text-align:left;
}

.product-view .product-options #downloadable-links-list input
{
	margin-top:-2px;
}

.catalog-product-view .container
{
	width:1272px!important;
}

.product-view .product-options p.required
{
	text-align:inherit;
	padding:.75em 0 0;
}

.product-view .product-options-bottom .price-box
{
	float:none;
	margin-bottom:1.5em;
}

.product-view .quantity-wrapper
{
	display:inline-block;
	vertical-align:middle;
	width:auto;
	margin:0 20px 0 0;
}

.product-view .quantity-wrapper label[for=qty]
{
	display:none;
	font-weight:700;
	font-size:1.16em;
	color:#888;
	margin:.66em 20px .66em 0;
}

.product-view #product-addtocart-button
{
	line-height:1.55;
}

.product-view .add-to-links li a i
{
	height:40px;
	width:40px;
	text-align:center;
	border-radius:4px;
	display:inline-block;
	line-height:40px;
	font-size:16px;
	color:#aaa;
	transition:all 300ms linear;
	-moz-transition:all 300ms linear;
	-webkit-transition:all 300ms linear;
	-o-transition:all 300ms linear;
}

.product-view .product-img-box .product-image-zoom
{
	position:relative;
	overflow:hidden!important;
	z-index:9;
	width:100%;
	float:left;
}

.product-view .product-img-box .more-views h3
{
	position:relative;
	border-bottom:solid 1px rgba(0,0,0,0.1);
	margin:0 0 16px;
	padding:0 0 12px;
}

.product-view .product-img-box .more-views .more-views-inner
{
	margin-bottom:0;
	margin-top: 10px;
}

.product-view .product-img-box .more-views .more-views-inner .owl-item,.product-view .product-img-box .more-views .more-views-inner > .item
{
	float:left;
	width:25%;
	padding:0 5px;
}

.product-view .product-img-box .more-views .more-views-inner .item a
{
	border-radius:4px;
	overflow:hidden;
	display:block;
	border:4px solid #fff;
}

.product-view .product-img-box .more-views .more-views-inner .item a:hover
{
	opacity:1;
	border:4px solid #e02828;
}

.product-view .product-img-box .more-views .more-views-inner .item a.active
{
	border:4px solid #e02828;
}

.product-view .product-img-box .more-views .slider-buttons
{
	position:absolute;
	top:6px;
	right:0;
}

.product-view .product-view .product-img-box .lightbox-button
{
	top:auto;
	bottom:10px;
	left:auto;
	right:10px;
	margin:0;
}

.product-view .product-image-popup
{
	margin:0 auto;
}

.product-view .product-image-popup .buttons-set
{
	float:right;
	clear:none;
	border:0;
	margin:0;
	padding:0;
}

.product-view .product-image-popup .nav
{
	text-align:center;
	margin:0 100px;
}

.col-xs-0,.col-sm-0,.col-lg-0
{
	width:100%;
	position:relative;
	padding-left:10px;
	padding-right:10px;
}

#super-product-table
{
	margin-top:.5em;
}

#super-product-table .price
{
	font-size:2em;
	margin:0;
}

.product-essential
{
	margin-bottom:3em;
}

.product-view .box-tags .form-add label
{
	display:block;
	float:none;
	color:#222;
	font-size:1.083em;
	margin:0 0 .75em;
}

.product-view .box-tags .form-add .input-box .validation-advice
{
	position:absolute;
	left:-2px;
	bottom:-17px;
}

.product-view .box-tags .form-add input.input-text
{
	width:254px;
}

.product-view .box-tags p.note
{
	clear:both;
	margin-top:.75em;
	margin-bottom:0;
}

.product-view .box-tags h3
{
	font-size:1.16em;
	color:#222;
	font-weight:700;
	margin:0 0 .5em;
}

.quantity-wrapper
{
	width:84px;
	font-size:0;
	margin:0 auto;
}

input.qty,input[id*=qty]
{
	width:40px;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#424242;
	font-size:12px;
	border:solid 1px #ddd;
	background-color:transparent;
	border-radius:4px;
	display:inline-block;
	vertical-align:middle;
	margin:0;
	padding:0;
}

.btn-qty i
{
	font-size:9px;
	text-align:center;
	color:rgba(0,0,0,.85);
	cursor:pointer;
	width:20px;
	height:20px;
	line-height:20px;
	background-color:#eee;
	display:inline-block;
}

.btn-qty.quantity-decrease i
{
	border-radius:2px 0 0 2px;
}

.btn-qty.quantity-increase i
{
	border-radius:0 2px 2px 0;
}

.product-view .nav-tabs
{
	border-bottom:solid 1px #eee;
	margin:0;
	padding:0;
}

.product-view .nav-tabs li a
{
	font-family:'Open Sans', sans-serif;
	font-size:18px;
	letter-spacing:-.75px;
	color:#616161;
	margin-right:0;
	font-weight:400;
	border:none;
	background:transparent;
	position:relative;
	border-radius:4px 4px 0 0;
	line-height:1;
	padding:10px 20px 11px;
}

.product-view .nav-tabs li a:hover,.product-view .nav-tabs li a:focus,.product-view .nav-tabs li.active a:hover,.product-view .nav-tabs li.active a:focus,.product-view .nav-tabs li.active a
{
	color:#424242;
	background-color:#ffcc80;
	border:none!important;
}

.product-view .tab-content
{
	padding:24px 30px;
}

#product-attribute-specs-table th
{
	background-color:#eee;
	color:#888;
	vertical-align:middle;
	padding-left:20px;
	display:block;
	height:100%;
	font-size:1em;
	border-radius:0;
	text-align:left;
	font-weight:400;
	border-width:1px 0 0;
}

.product-view #tabs.vertical-tabs
{
	position:relative;
	padding:0;
}

.product-view #tabs.vertical-tabs:after
{
	position:absolute;
	background:rgba(0,0,0,.1);
	height:100%;
	width:1px;
	left:205px;
	display:block;
	top:0;
}

body .vertical-tabs > .nav-tabs > li
{
	float:none;
	margin-right:0!important;
	border-bottom:solid 1px rgba(0,0,0,.1);
}

#product_tabs_description .std
{
	font-size:1.083em;
}

.vertical-tabs > .nav-tabs > li > a
{
	width:206px;
	border:none!important;
	margin-right:-1px;
	padding:10px 15px;
}

.vertical-tabs > .nav-tabs
{
	float:left;
	border:none;
	margin:.75em 19px 0 0;
	padding:0;
}

.product-view .vertical-tabs > .nav-tabs > li.active > a
{
	margin-top:0;
	padding-top:10px;
	border-bottom:none;
}

.product-view .vertical-tabs .tab-content-inner
{
	float:left;
	width:82%;
	padding-right:20px;
}

.product-view .extralarge-layout .vertical-tabs .tab-content-inner
{
	width:77%;
}

.product-collateral .panel.panel-default .panel-heading
{
	background:none;
	margin:0;
}

.product-collateral .panel-default .panel-body
{
	margin-top:1em;
	padding-top:1.5em;
	border-top:solid 1px rgba(0,0,0,.1);
	background:none;
}

.product-view .configurable-swatch-list .swatch-link.has-image .swatch-label img,.product-view .swatch-current .swatch-link.has-image .swatch-label img
{
	vertical-align:top;
	border-radius:50%;
	border:solid 1px transparent;
	margin:1px;
	padding:2px;
}

.block-related:not(.related-bottom)
{
	position:relative;
	margin-bottom:3em;
	border:none;
	padding:0!important;
}

.block-related:not(.related-bottom) .block-content .media-left
{
	min-width:90px;
}

.block-related:not(.related-bottom) .block-content .product-image
{
	width:78px;
	display:block;
	border-radius:4px;
	overflow:hidden;
}

.block-related:not(.related-bottom) .slider-buttons
{
	position:absolute;
	top:7px;
	right:0;
}

.block-related:not(.related-bottom) .rating-box
{
	float:none;
	margin-bottom:6px;
}

.related-bottom .owl-buttons
{
	position:absolute;
	top:-63px;
	right:0;
}

.related-bottom .more-link
{
	position:absolute;
	right:0;
	top:6px;
	font-size:13px;
	color:rgba(0,0,0,.44);
	font-family:'Open Sans', sans-serif;
	margin:0;
}

.related-bottom:not(.products-grid) .more-link
{
	right:60px;
}

.boxed-content .related-bottom .widget-title
{
	margin-left:-10px;
	margin-right:-10px;
	padding-left:10px;
	padding-right:10px;
}

.related-bottom ol,.related-bottom ul
{
	list-style:none;
	margin-bottom:0;
	padding:0;
}

.related-bottom .product-name
{
	border:none;
	margin-bottom:.5em;
	padding:0;
}

.related-bottom .product-name h4
{
	float:left;
	max-width:90%;
	width:90%;
	margin:0;
}

.block-related .product-name .checkbox
{
	float:right;
	position:absolute;
	right:0;
	margin-top:12px;
}

.related-bottom .price-box,.block-related .price-box
{
	display:inline-block;
	vertical-align:middle;
	margin-right:15px;
	margin-bottom:0;
}

.slider-container .owl-buttons
{
	position:absolute;
	top:-60px;
	right:0;
}

.owl-buttons i
{
	color:rgba(0,0,0,.85);
	font-size:10px;
	height:20px;
	line-height:20px;
	width:20px;
	text-align:center;
	display:block;
	cursor:pointer;
	background:#eee;
	border-radius:4px;
	font-style:normal;
}

.box-reviews .block-title .more-link
{
	position:absolute;
	right:0;
	top:50%;
	margin-top:-9px;
	font-size:13px;
	color:rgba(0,0,0,.44);
	font-family:'Open Sans', sans-serif;
}

.box-reviews .block-title h2
{
	vertical-align:middle;
	margin:0;
}

.box-reviews .rating-block h3 span
{
	color:#2263f4;
}

.box-reviews .rating-block #product-review-table .item
{
	padding:12px 0;
}

.box-reviews .rating-block .rating-title
{
	display:inline-block;
	font-family:inherit;
	color:#666;
	font-size:1em;
	line-height:1.5em;
	margin-right:2px;
}

.box-reviews .rating-block .rating-title:after
{
	content:":";
}

.box-reviews .rating-block .rating-values
{
	font-family:inherit;
	font-size:13px;
	color:#aaa;
	line-height:1.5em;
	position:relative;
	top:2px;
	margin-left:10px;
}

.box-reviews .rating-block .stars-wrapper .value
{
	float:left;
	cursor:pointer;
	line-height:1;
	margin-left:2px;
}

body.apple-device .box-reviews .rating-block .stars-wrapper .value
{
	margin-left:7px;
}

.box-reviews .rating-block .stars-wrapper .value i
{
	position:relative;
	z-index:4;
	font-size:32px;
	color:#ddd;
	font-style:normal;
}

body.apple-device .box-reviews .rating-block .stars-wrapper .value i
{
	font-size:21px;
}

.box-reviews .rating-block .stars-wrapper .value i.active
{
	color:#e6cd45;
}

.box-reviews .text-wrapper
{
	color:#666;
	padding-right:20px;
	min-width:80px;
	font-size:13px;
	position:relative;
	top:2px;
}

.box-reviews .rating-inputs
{
	padding:12px 0 0;
}

.box-reviews .rating-inputs input
{
	width:100%;
	height:40px;
	background-color:#fff;
	color:rgba(0,0,0,0.4);
	font-size:11px;
	border-color:#ddd;
}

.box-reviews .rating-inputs .input-box textarea
{
	width:100%;
	height:120px;
	color:rgba(0,0,0,0.4);
	background-color:#fff;
	border-color:#ddd;
}

.box-reviews .rating-inputs label
{
	font-family:inherit;
	font-size:1em;
	line-height:1.5em;
	color:#666;
	font-weight:400;
	margin-bottom:.5em;
	float:none;
	display:none;
}

.customer-reviews-wrapper .review-box-wrapper .top-block
{
	border:solid 1px rgba(0,0,0,.1);
	background-color:rgba(0,0,0,.06);
	border-radius:4px 4px 0 0;
}

.customer-reviews-wrapper .review-box-wrapper .customer-info
{
	float:left;
	width:70%;
	border-right:solid 1px rgba(0,0,0,.1);
	padding:26px;
}

.customer-reviews-wrapper .review-box-wrapper .customer-info .icon
{
	display:inline-block;
	width:73px;
	height:73px;
	background-color:#fff;
	border-radius:50%;
	text-align:center;
	position:relative;
	vertical-align:middle;
	margin-right:20px;
}

.customer-reviews-wrapper .review-box-wrapper .customer-info .icon:before
{
	content:'';
	display:block;
	position:absolute;
	right:4px;
	top:0;
	width:0;
	height:0;
	border-color:transparent #fff transparent transparent;
	border-style:solid;
	border-width:0 31px 31px 0;
}

.customer-reviews-wrapper .review-box-wrapper .customer-info .icon i
{
	font-size:24px;
	color:#aaa;
	line-height:73px;
}

.customer-reviews-wrapper .review-box-wrapper .customer-info .review-title
{
	font-weight:700;
	font-size:13px;
	color:#222;
	margin-bottom:9px;
	display:block;
}

.customer-reviews-wrapper .review-box-wrapper .customer-info .customer
{
	color:#888;
	margin-bottom:9px;
}

.customer-reviews-wrapper .review-box-wrapper .customer-info .date i
{
	font-size:14px;
	line-height:1;
	margin-right:8px;
	color:#aaa;
	position:relative;
	top:1px;
}

.customer-reviews-wrapper .review-box-wrapper .review-box
{
	font-size:13px;
	border:solid 1px rgba(0,0,0,.1);
	border-top:none;
	border-radius:0 0 4px 4px;
	padding:28px;
}

.customer-reviews-wrapper .review-box-wrapper:last-child
{
	border:none;
	padding:0;
}

#customer-reviews .more-link.open .hide
{
	display:inline-block!important;
}

.customer-rating
{
	float:left;
	padding:31px 26px;
}

.customer-rating .item .rating-title
{
	display:inline-block;
	font-family:inherit;
	color:#666;
	font-size:13px;
	line-height:1.5em;
	margin-right:8px;
	min-width:50px;
}

.customer-rating .item .rating-values
{
	font-size:1em;
	color:#666;
	line-height:1.5em;
	display:none;
}

.customer-rating .item .rating-box
{
	margin-right:0;
	font-size:14px;
	line-height:21px;
}

.customer-rating .item .rating-box i
{
	margin-right:3px;
	width:11px;
	line-height:1;
}

.customer-rating .item .rating-box .rating
{
	top:3px;
	color:#ffd34b;
}

.product-view .fb-like
{
	margin-right:20px;
	min-width:80px;
	vertical-align:top;
	width:auto!important;
}

.product-view .fb-like span
{
	vertical-align:top!important;
}

.product-view .product-custom .fb-like ~ div
{
	vertical-align:top!important;
	width:80px!important;
}

.product-view .product-custom .twitter-share-button
{
	min-width:100px!important;
	width:100px!important;
}

.col3-layout #customer-reviews > div
{
	float:none!important;
	width:100%;
}

.col3-layout .review-box
{
	width:77.5%;
}

.col3-layout .product-view .vertical-tabs .tab-content-inner
{
	width:62%;
}

.product-view .product-labels-wrapper
{
	z-index:10;
	left:10px;
	top:0;
}

.col3-layout .product-view .vertical-tabs > .nav-tabs > li.active > a
{
	background-color:inherit;
}

.col3-layout .medium-layout .vertical-tabs .tab-content-inner
{
	width:100%!important;
	padding:0 20px;
}

.product-view .small-layout .nav-tabs > li.active > a,.product-view .with-sidebar .medium-layout .nav-tabs > li.active > a,.product-view .with-sidebar .large-layout .nav-tabs > li.active > a
{
	margin-top:0;
	padding-top:10px;
	border-bottom:solid 1px rgba(0,0,0,0.1);
}

.small-layout .vertical-tabs > .nav-tabs > li > a,.with-sidebar .medium-layout .vertical-tabs > .nav-tabs > li > a,.with-sidebar .large-layout .vertical-tabs > .nav-tabs > li > a
{
	width:100%;
	margin:0;
}

.small-layout .vertical-tabs .tab-content-inner,.with-sidebar .medium-layout .vertical-tabs .tab-content-inner,.with-sidebar .large-layout .vertical-tabs .tab-content-inner
{
	float:none;
	width:100%;
	padding:0 20px;
}

.with-sidebar .small-layout .add-to-links li:not(:last-child)
{
	margin-right:25px;
}

.with-sidebar .small-layout #upsell-product-table li.item
{
	float:none;
	width:100%;
}

.no-sidebar .small-layout .product-buttons a span
{
	width:82%;
}

.medium-layout .product-buttons a span
{
	width:81%;
}

.no-sidebar .medium-layout #upsell-product-table li.item,.large-layout #upsell-product-table li.item
{
	width:33.33%;
}

.no-sidebar .medium-layout .vertical-tabs .tab-content-inner
{
	width:63%;
}

.no-sidebar .large-layout .vertical-tabs .tab-content-inner
{
	width:69%;
}

.products-grid li.item .timer-box > span.title
{
	float:none;
	text-align:inherit;
	margin-right:0;
}

.products-grid li.item .timer-box > div
{
	min-width:55px;
	float:none;
	display:inline-block;
}

.products-grid li.item .timer-box > div:after
{
	right:2px;
}

.products-grid li.item .timer-box > div.seconds
{
	min-width:40px;
}

.timer-wrapper .title,.timer-box > span.title,.timer-wrapper.full .timer-box > span.title
{
	font-size:13px;
	float:left;
	text-transform:none;
	color:#222;
	font-family:'Open Sans', sans-serif;
	text-align:left;
	display:block;
	margin:5px 15px 5px 0;
}

.timer-wrapper .timer-box
{
	width:110%;
	font-size:1em;
	border-bottom:solid 1px #ffcc80;
	margin:0 -24px 18px;
	padding:0 24px 18px;
}

.timer-wrapper.full .timer-box > div
{
	text-align:center;
	font-style:normal;
	padding-right:15px;
	min-width:65px;
	position:relative;
}

.timer-box > div
{
	text-align:center;
	font-style:normal;
	padding-right:15px;
	min-width:65px;
	position:relative;
	float:left;
	font-size:2em;
	color:#ec3838;
}

.timer-box > div.seconds
{
	padding-right:0;
	min-width:40px;
}

.tags-list li
{
	display:inline;
	font-size:1.167em;
	margin-right:5px;
}

.page-sitemap .links
{
	text-align:right;
	margin:0 8px -22px 0;
}

.page-sitemap .links a
{
	text-decoration:none;
	position:relative;
	color:#aaa;
}

.page-sitemap .sitemap li
{
	margin:3px 0;
}

.page-sitemap .sitemap li.level-0
{
	font-weight:700;
	font-size:1.16em;
	margin:10px 0 0;
}

.rss-title h1
{
	background:url(https://www.buyanz.com/skin/frontend/knock/default/images/i_rss-big.png) 0 4px no-repeat;
	padding-left:27px;
}

.rss-table .link-rss
{
	display:block;
	line-height:1.35;
	background-position:0 2px;
}

.background-wrapper
{
	top:0;
	bottom:0;
	left:0;
	right:0;
	opacity:0;
}

.cart .checkout-types
{
	float:right;
	text-align:right;
	margin:0;
}

.cart .title-buttons .checkout-types li
{
	float:left;
	margin:0 0 5px 5px;
}

.cart .checkout-types .paypal-or
{
	line-height:2.3;
	margin:0 8px;
}

.cart .totals .checkout-types .paypal-or
{
	clear:both;
	display:block;
	line-height:1.0;
	font-size:11px;
	padding:3px 55px 8px 0;
}

.cart-actions a,.table .cart-actions a
{
	display:inline-block;
	font-size:11px;
	color:#888;
	vertical-align:middle;
}

.cart-actions i,table .cart-actions i,table .table-button i
{
	color:#aaa;
	font-size:16px;
	display:inline-block;
	line-height:1;
	position:relative;
	top:2px;
}

.cart-block label
{
	font-size:1em;
	color:#222;
	font-weight:400;
	float:none;
}

.cart-block .buttons-set
{
	margin-top:1.5em;
	border:none;
	text-align:left;
	padding:0;
}

.cart .totals:not(.panel-body)
{
	border-color:#ffcc80;
	border-width:2px;
}

.cart .totals:not(.panel-body) .block-title
{
	border-color:#ffcc80;
}

.cart .totals.panel-body .block-title
{
	margin-left:-20px;
	margin-right:-20px;
}

.cart .totals .totals-wrapper
{
	text-align:center;
	background-color:rgba(255,255,255,0.2);
	margin:0 -1.5em;
	padding:1.25em 1.5em;
}

.cart .totals .totals-wrapper td
{
	text-align:center!important;
	display:inline-block;
	vertical-align:bottom;
	font-family:'Open Sans', sans-serif;
	font-weight:300;
}

.cart .totals .totals-wrapper td + td
{
	margin-left:5px;
}

.cart .totals .totals-wrapper td .price
{
	line-height:1;
}

.cart .totals .checkout-types
{
	float:none;
	text-align:center;
	padding-top:1.5em;
	border-top:solid 1px rgba(0,0,0,.1);
}

#shopping-cart-totals-table tfoot tr:last-of-type td:last-of-type .price
{
	font-size:2em;
}

#shopping-cart-totals-table + .totals-wrapper td .price
{
	color:#222;
	font-size:24px;
}

.cart .crosssell .product-image
{
	float:left;
	width:86px;
	margin-right:15px;
}

.cart .crosssell .product-details
{
	float:left;
	width:65%;
}

.cart .crosssell li.item .product-name a
{
	color:#222;
	font-size:1em;
	font-weight:700;
}

.cart .crosssell li.item .btn
{
	float:left;
	margin-right:10px;
	height:37px;
	width:37px;
	line-height:35px;
	text-align:center;
	border-radius:4px;
	padding:0;
}

.cart .crosssell li.item .add-to-links li
{
	float:left;
	margin-left:10px;
}

.cart .crosssell li.item .add-to-links li i
{
	height:37px;
	width:37px;
	text-align:center;
	border-radius:4px;
	display:inline-block;
	border:solid 1px #ffcc80;
	line-height:37px;
	font-size:16px;
	color:#ffcc80;
	transition:all 300ms linear;
	-moz-transition:all 300ms linear;
	-webkit-transition:all 300ms linear;
	-o-transition:all 300ms linear;
}

.cart-collaterals .panel-default > .panel-heading + .panel-collapse > .panel-body
{
	margin-top:1.5em;
	padding-top:1.5em;
}

#shopping-cart-totals-table ~ .checkout-types a
{
	font-size:.91em;
	color:rgba(0,0,0,0.6);
}

.item-options dt,.item-options dd
{
	font-style:italic;
	font-size:1em;
	color:#888;
	display:inline-block;
}

.truncated .truncated_full_value
{
	position:relative;
	z-index:999;
}

.truncated .truncated_full_value .item-options
{
	position:absolute;
	top:-99999em;
	left:-99999em;
	z-index:999;
	width:250px;
	border:1px solid rgba(0,0,0,.1);
	background-color:#f6f6f6;
	padding:8px;
}

.truncated .truncated_full_value .item-options > p
{
	font-weight:700;
	text-transform:uppercase;
}

.truncated .show .item-options
{
	top:-20px;
	left:50%;
}

.col-left .truncated .show .item-options
{
	left:30px;
	top:7px;
}

.col-right .truncated .show .item-options
{
	left:-240px;
	top:7px;
}

.sp-methods dt
{
	color:#222;
	font-size:1em;
}

.sp-methods input[type=radio]
{
	float:left;
	margin-right:5px;
}

.sp-methods .form-list
{
	padding-left:20px;
}

.sp-methods select.month
{
	width:150px;
	margin-right:10px;
}

.sp-methods select.year
{
	width:96px;
}

.sp-methods input.cvv
{
	width:3em!important;
}

.sp-methods .checkmo-list label
{
	width:135px;
	padding-right:10px;
	text-align:right;
}

.sp-methods .release-amounts
{
	margin:.5em 0 1em;
}

.sp-methods .release-amounts button
{
	float:left;
	margin:5px 10px 0 0;
}

.please-wait
{
	float:right;
	margin-right:5px;
}

.cvv-what-is-this
{
	cursor:help;
	margin-left:5px;
}

.tool-tip
{
	border:1px solid rgba(0,0,0,.1);
	background-color:#f6f6f6;
	position:absolute;
	z-index:9999;
	padding:5px;
}

.tool-tip .btn-close a
{
	display:block;
	width:15px;
	height:15px;
	background:url(https://www.buyanz.com/skin/frontend/knock/default/images/btn_window_close.gif) 100% 0 no-repeat;
	text-align:left;
	text-indent:-999em;
	overflow:hidden;
	margin:0 0 0 auto;
}

.tool-tip .tool-tip-content
{
	padding:5px;
}

.gift-messages-form
{
	position:relative;
	border:1px solid rgba(0,0,0,.1);
	background-color:#f5f5f5;
	margin-top:1em;
	padding:1.5em 18px;
}

.gift-messages-form label
{
	float:none!important;
	position:static!important;
}

.gift-messages-form .item .product-img-box
{
	float:left;
	width:75px;
}

.gift-messages-form .item .number
{
	font-weight:700;
	text-align:center;
	margin:0;
}

.gift-messages-form .item .details
{
	margin-left:90px;
}

.gift-messages-form .item .details .product-name
{
	margin-top:0;
	color:#222;
	font-size:1.16em;
	line-height:1.583em;
}

.gift-message-link
{
	display:block;
	background:url(https://www.buyanz.com/skin/frontend/knock/default/images/bkg_collapse.gif) 0 4px no-repeat;
	padding-left:20px;
}

.gift-message dt strong
{
	color:#888;
	font-weight:400;
}

.gift-messages-form .inner-box h4
{
	font-weight:700;
	font-size:1em;
	margin:0;
}

.centinel .authentication
{
	border:1px solid rgba(0,0,0,.1);
	background:#fff;
}

.centinel .authentication iframe
{
	width:99%;
	height:400px;
	background:transparent!important;
	border:0!important;
	margin:0!important;
	padding:0!important;
}

.block-progress dt
{
	font-weight:400;
	color:#222;
	border-bottom:1px solid rgba(0,0,0,.1);
	padding:.75em 0;
}

.block-progress dt a:hover i
{
	color:#ef2626;
}

.opc .buttons-set .please-wait
{
	height:21px;
	line-height:21px;
	margin-top:.5em;
}

.opc .step-title
{
	background-color:#f6f6f6;
	text-align:right;
	padding:0 5px;
}

.opc .step-title .number
{
	float:left;
	line-height:22px;
	margin-right:5px;
}

.opc .step-title a
{
	display:none;
	float:right;
}

.opc .step
{
	position:relative;
	padding:10px;
}

.opc.panel-group .panel-heading .number
{
	float:left;
	margin-right:7px;
	background-color:#f5f5f5;
	width:35px;
	height:35px;
	line-height:35px;
	text-align:center;
	border-radius:35px;
	-moz-border-radius:35px;
}

.opc.panel-group .panel-title
{
	font-size:1.16em;
	line-height:2.32;
	padding:0;
}

.opc.panel-group .active .panel-title
{
	text-transform:uppercase;
	font-weight:700;
}

.opc h3
{
	text-transform:uppercase;
	font-size:1.16em;
	padding-bottom:.333em;
	line-height:1.583em;
	font-weight:700;
	color:#222;
	margin:0;
}

.opc h4
{
	font-weight:400;
	font-size:1em;
	margin:0 0 1em;
}

.opc ul.form-list + h4
{
	border-top:solid 1px rgba(0,0,0,.1);
	padding-top:1.5em;
}

.opc p
{
	color:#777;
}

.opc ul.ul
{
	padding:1em 12px;
}

.opc ul.ul li:before
{
	content:"\2022";
	font-size:1em;
	padding-left:5px;
	padding-right:10px;
	float:left;
}

.opc .buttons-set
{
	border-top:1px solid rgba(0,0,0,.1);
	padding-top:1.5em;
}

.opc p.required
{
	padding-top:.58em;
	color:red;
}

.opc .sp-methods .no-display
{
	display:block!important;
}

#opc-login .radio input.radio
{
	margin-top:2px;
}

.checkout-progress
{
	margin:1em 0 2em;
	padding:0 50px;
}

.checkout-progress li
{
	float:left;
	width:20%;
	border-top:5px solid #ccc;
	text-align:center;
	color:#ccc;
}

.checkout-progress li.active
{
	border-top-color:#000;
	color:#000;
}

.multiple-checkout
{
	position:relative;
	padding-bottom:3em;
}

.multiple-checkout .tool-tip
{
	top:50%;
	margin-top:-120px;
	right:10px;
}

.multiple-checkout .grand-total
{
	font-size:1.5em;
	text-align:right;
}

.multiple-checkout .buttons-set
{
	margin-top:1.5em;
	padding-top:1.5em;
	border-top:1px solid rgba(0,0,0,.1);
}

.multiple-checkout #review-buttons-container
{
	font-size:.66em;
	margin-top:.75em;
}

.multiple-checkout table.table tr > td
{
	vertical-align:middle;
	padding:1.5em;
}

.multiple-checkout .content h2
{
	font-size:1.16em;
	margin:0 0 .64em;
}

.multiple-checkout h3
{
	font-size:1.16em;
	margin-top:0;
}

.multiple-checkout table.table i.fa
{
	color:rgba(0,0,0,.1);
}

.multiple-checkout .please-wait
{
	font-size:.67em;
	margin-top:.58em;
}

form.form-horizontal .fields div[class*=customer-name] > div
{
	margin-bottom:.833em;
}

.account-create form.form-horizontal p.required,.account-login form.form-horizontal p.required
{
	padding-top:.833em;
	margin-bottom:0;
}

.wechat_first_check {
	position: fixed;
    left: calc(50% - 300px);
    top: 45%;
    background-color: #fff;
    z-index: 1000;
    width: 600px;
    padding: 40px 20px;
    box-shadow: 0 0 5px rgba(0,0,0,.2);
}

.wechat_first_check .icon {
	position: absolute;
    top: 10px;
    color: #aaaaaa;
    font-size: 16px;
    line-height: 20px;
    width: 20px;
    text-align: center;
    height: 20px;
    display: block;
    cursor: pointer;
}
.wechat_first_check .icon-close {
    right: 10px;
}

.wechat_first_check .icon:hover {
	color: #ffcc80;
}

.wechat_first_check .login-bind {
	display: none;
}

.wechat_first_check .login-bind .icon-arrow-left {
	left: 10px;
}

.wechat_first_check .login-bind .title {
	padding: 0 10px;
	font-size: 16px;	
}

.wechat_first_check .check-btn .btn {
	margin-bottom: 20px;
}

.wechat_first_check .check-btn a.link {
	text-decoration: underline;
}

.wechat_first_check .check-btn p {
	margin: 0;
	text-align: left;
}

.wechat_first_check .has-account {
	float: left;
    width: 50%;
    text-align: center;
    padding: 10px;
}

.wechat_first_check .no-account {
	float: right;
    width: 50%;
    text-align: center;
    padding: 10px;
}

.account-login #login-other {
	border-top: 1px solid #d7d7d7;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}

.account-login #login-other .other-title {
	font-size: 16px;
	color: #999;
	text-align: center;
	width: 130px;
	display: inline-block;
	margin: 0 auto;
	background-color: #fff;
	position: relative;
	line-height: 30px;
	top: -15px;
}

.account-login #login-other .wx-login img {
	width: 50px;
}

.login-popup-tab .account-login #login-other .other-title {
	font-size: 14px;
	width: 110px;
	line-height: 20px;
	top: -10px;
}

.login-popup-tab .account-login #login-other .wx-login img {
	width: 30px;
}

.tag-customer-view .pager .amount
{
	float:left;
	margin:6px 0;
}

.tag-customer-view .pager .limiter .form-control
{
	border:none;
	height:auto;
	width:auto;
}

#my-tags-table
{
	border:solid 1px #ddd;
}

#my-tags-table tr,#my-tags-table td
{
	border-color:#ddd;
}

.my-tag-edit .btn-remove
{
	display:inline-block;
	vertical-align:middle;
	margin:2px 2px 2px 0;
}

.captcha-image
{
	float:left;
	position:relative;
}

.captcha-img
{
	border:1px solid #ccc;
}

.captcha-reload
{
	position:absolute;
	top:2px;
	right:2px;
}

.captcha-reload.refreshing
{
	animation:rotate 1.5s infinite linear;
	-webkit-animation:rotate 1.5s infinite linear;
	-moz-animation:rotate 1.5s infinite linear;
}

0%
{
	-webkit-transform:rotate(-360deg);
	-moz-transform:rotate(-360deg);
	transform:rotate(-360deg);
}

.window-overlay
{
	background:rgba(0,0,0,0.35);
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:990;
}

#remember-me-popup .modal-dialog
{
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-70px;
	margin-left:-300px;
}

#remember-me-popup .modal-content
{
	padding:1.5em 20px;
}

#remember-me-popup .modal-header
{
	border-bottom-color:rgba(0,0,0,.1);
	margin-bottom:1.5em;
}

#remember-me-popup .modal-title
{
	font-family:'Open Sans', sans-serif;
	font-size:1.5em;
	color:#222;
	line-height:1.5;
	padding-bottom:.5em;
}

#remember-me-popup .modal-header .close
{
	opacity:1;
	color:#aaa;
}

#remember-me-popup .modal-header .close:hover i.fa
{
	opacity:1;
	color:#ffcc80;
}

.my-account .title-buttons .link-rss
{
	float:none;
	margin:.667em 0 0;
}

.my-account table.table .product-name
{
	font-size:1.167em;
	color:#222;
	line-height:1.583em;
	margin:0;
}

.my-account .actions
{
	width:130px;
	text-align:center;
}

.my-account .actions .add-to-links
{
	display:inline-block;
	vertical-align:middle;
	margin:1em 0 0;
}

.my-account .truncated
{
	display:inline-block;
	margin-top:.75em;
}

.my-account .truncated .truncated_full_value
{
	position:absolute;
}

.my-account .truncated .truncated_full_value .item-options
{
	width:200px;
	background-color:#fff;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);
	box-shadow:0 1px 2px rgba(0,0,0,0.1);
	border-color:#fff;
	padding:1em;
}

.my-account .truncated .truncated_full_value .item-options dl
{
	display:inline-block;
	margin-bottom:1em;
}

.my-account .truncated .truncated_full_value .item-options dt
{
	float:left;
	clear:left;
	font-style:normal;
}

.my-account .truncated .truncated_full_value .item-options dd
{
	float:left;
	padding-left:5px;
	clear:right;
}

.my-account .customer-rating
{
	float:none;
	width:auto;
	border:solid 1px rgba(0,0,0,.1);
	padding-top:29px;
	padding-bottom:29px;
}

.my-account .product-review .media
{
	border:solid 1px rgba(0,0,0,.1);
	min-height:180px;
	padding:1.5em 20px;
}

.my-account .product-review .product-img-box .product-image
{
	width:auto;
	height:auto;
}

.my-account .product-review .media-body .product-name
{
	font-size:1.167em;
	color:#222;
	line-height:1.583em;
	text-transform:uppercase;
	margin:0 0 .833em;
}

.my-account .product-review .media-body .product-details small
{
	display:block;
	float:right;
	font-size:.91em;
	color:#aaa;
	margin:0;
	padding:.2em 0;
}

.my-account .product-review .media-body .product-details p
{
	color:#888;
}

.block-account .block-content li:before
{
	content:'\e606';
	font-family:simple-line-icons;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	margin-right:10px;
	font-size:.75em;
}

.block-account .block-content li.current
{
	font-size:1em;
	padding:.5em 0 .45em;
}

.my-wishlist .table-button
{
	margin:.2em 0 0;
}

.my-wishlist .table-button a
{
	display:inline-block;
	padding:5px;
}

.my-wishlist .cart-cell .btn-primary
{
	height:40px;
	margin-left:10px;
	padding:6px 28px;
}

.my-wishlist .form-horizontal .buttons-set
{
	padding-top:0;
	border-width:0;
}

.my-wishlist .buttons-set .btn-share
{
	float:right;
	margin-left:10px;
}

.my-wishlist .quantity-wrapper label[for=qty]
{
	color:#888;
	display:none;
	float:left;
	font-size:1.16em;
	font-weight:700;
	margin:.66em 20px .66em 0;
}

.box-tags .form-control
{
	height:38px;
}

.gift-message dt
{
	font-weight:400;
	color:#222;
}

.gift-message dd
{
	color:#888;
	margin:.75em 0 0;
}
.tracking-table
{
	margin:0 0 15px;
}

.tracking-table-popup th,.tracking-table-popup td
{
	padding:1px 8px;
}

.page-print .print-head:after
{
	display:block;
	content:"";
	clear:both;
	font-size:0;
	line-height:0;
	height:0;
	overflow:hidden;
}

.page-print .print-head address
{
	float:left;
	margin-left:15px;
	margin-bottom:0;
}

.page-print .price-excl-tax,.page-print .price-incl-tax
{
	display:inline-block;
	white-space:nowrap;
}

.page-print .method,.page-print address
{
	display:inline-block;
	font-style:normal;
	font-family:inherit;
	border:1px solid rgba(0,0,0,.1);
	margin-bottom:1.12em;
	width:100%;
	padding:.75em 12px;
}

.page-print table
{
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
	margin-bottom:1.5em;
}

.page-print table th,.page-print table td
{
	vertical-align:middle;
	border:1px solid rgba(0,0,0,.1);
	padding:.75em 12px;
}

.product-review .product-img-box
{
	float:left;
	width:140px;
}

.product-review .product-img-box .product-image
{
	display:block;
	width:125px;
	height:125px;
}

.product-review .product-img-box .label
{
	font-size:11px;
	margin:0 0 3px;
}

.product-review .product-img-box .ratings .rating-box
{
	float:none;
	display:block;
	margin:0 0 3px;
}

.product-review .product-details
{
	margin-left:150px;
}

.product-review .product-name
{
	font-size:16px;
	font-weight:700;
	margin:0 0 10px;
}

.product-review dd
{
	font-size:13px;
	margin:5px 0 0;
}

ul.advanced-search .currency,ul.advanced-search .separator
{
	line-height:2.66em;
}

.map-popup
{
	background:#fff;
	border:1px solid #eee;
	position:absolute;
	-moz-box-shadow:0 0 6px #eee;
	-webkit-box-shadow:0 0 6px #eee;
	box-shadow:0 0 6px #eee;
	text-align:left;
	width:287px;
	z-index:100;
	margin:12px 0 0;
}

.map-popup-heading
{
	border-bottom:1px solid #eee;
	padding:.75em 10px;
}

.map-popup-heading h2
{
	font-size:1.16em;
	word-wrap:break-word;
	text-align:left;
	text-overflow:ellipsis;
	color:#222;
	margin:0;
}

.map-popup-arrow
{
	background:0;
	position:absolute;
	left:50%;
	top:-10px;
	height:10px;
	width:19px;
}

.map-popup-close
{
	display:block;
	position:absolute;
	top:0;
	right:0;
	padding:5px;
}

.map-popup-close i
{
	font-size:14px;
	color:#aaa;
}

.map-popup-close i:hover
{
	color:#648ec7;
}

.map-popup-content
{
	border-top:1px solid #eee;
	overflow:hidden;
	text-align:left;
	padding:10px;
}

.map-popup-checkout
{
	display:inline;
	float:right;
	text-align:right;
}

.map-popup-price .price-box,.map-popup-price .price-box .special-price
{
	margin:0;
	padding:5px 0;
}

.map-popup-text
{
	clear:right;
	text-align:left;
	word-wrap:break-word;
	margin:0 10px;
	padding:10px 0;
}

.contact-map,.map-container .map-wrapper
{
	position:relative;
	height:360px;
	margin-bottom:1.5em;
	width:100%;
	border:none;
	font-size:1em;
}

.map-container .map-wrapper
{
	width:100%;
	margin-bottom:0;
}

.map-body
{
	font-size:12px;
	line-height:1.5;
	font-family:inherit;
	margin:0;
}

.map-wrapper img
{
	max-width:none;
}

.map-container .map-block
{
	background:#fff;
	position:absolute;
	z-index:999;
	overflow:hidden;
	box-shadow:1px 1px 5px rgba(0,0,0,0.1);
}

.map-container .map-block .indent
{
	padding:1.25em 30px 2em;
}

.map-container .map-block.left-top
{
	top:40px;
	left:40px;
}

.map-container .map-block.right-top
{
	top:40px;
	right:40px;
}

.map-container .map-block.left-bottom
{
	bottom:40px;
	left:40px;
}

.map-container .map-block.right-bottom
{
	bottom:40px;
	right:40px;
}

.map-container .block-title
{
	text-align:left;
	background:none!important;
	margin:0!important;
	padding:0!important;
}

#footer
{
	margin-top: 50px;
	font-size:13px;
	color:rgba(0,0,0,.65);
}

body.wide-footer #footer .footer-top,body.boxed-footer #footer .footer-top .container
{
	background:#f5f5f5;
	border-bottom:solid 1px rgba(0,0,0,.06);
	padding-top:38px;
	padding-bottom:38px;
}

.footer-top .text-block i
{
	font-size:32px;
	color:#424242;
}

.footer-middle .footer-links-wrapper
{
	padding:15px 0;
}

.footer-middle .address
{
	font-size:15px;
	max-width:90%;
	margin-bottom:0;
}

.footer-middle .contacts-block .media-left
{
	padding-right:20px;
	position:relative;
	top:5px;
}

.footer-middle .contacts-block i
{
	font-size:24px;
	color:#424242;
}

.footer-bottom .banners-row
{
	padding:30px 0;
}

.footer-bottom .banners-row .footer-custom
{
	float:left;
	line-height:1;
	margin:11px 0 6px;
}

.footer-bottom .payments-wrapper
{
	margin:3px 0 3px 20px;
}

.footer-custom #___plusone_0
{
	width:60px!important;
}

#footer .links a
{
	display:inline-block;
	padding:.25em 0;
}

#footer .links a i
{
	font-size:16px;
	color:#ffcc80;
	margin-right:6px;
	position:relative;
	top:1px;
}

#footer .bottom-block
{
	position:relative;
	font-size:13px;
	padding:18px 0;
}

#footer .socials-wrapper
{
	position:absolute;
	left:20%;
	right:20%;
	text-align:center;
	line-height:1;
	margin:10px 0;
}

#footer .store-switcher label,#footer .form-language label,#footer .form-currency label
{
	font-size:1em;
	color:inherit;
	margin-right:8px;
	font-weight:400;
}

#footer .bootstrap-select .selectpicker
{
	background:#fff;
	height:36px;
	color:rgba(0,0,0,.4);
	font-size:13px;
	font-family:inherit;
	border-radius:4px;
	font-weight:400;
	border:solid 1px rgba(0,0,0,.15);
	padding:0 32px 0 12px;
}

#footer .bootstrap-select .selectpicker .caret
{
	border-top-color:rgba(0,0,0,0.2);
}

#footer .bootstrap-select .dropdown-menu
{
	background:#eee;
	left:auto;
	right:0;
	height:auto;
	border:none;
	border-radius:0;
	padding:0;
}

#footer .bootstrap-select .dropdown-menu li a
{
	display:block;
	padding-right:10px;
	padding-left:10px;
}

#footer .bootstrap-select .dropdown-menu li a:hover
{
	background:#aaa;
}

#footer .copyright
{
	margin:8px 0;
}

#footer address
{
	font-size:1em;
	color:inherit;
	margin:0;
}

.footer-top .schedule li:after,.block-poll li:after,.sorter:after,.qty-holder:after,hr[class*=indent-]:after
{
	display:block;
	content:".";
	clear:both;
	font-size:0;
	line-height:0;
	height:0;
	overflow:hidden;
}

.header-logo-right
{
	margin-top:28px;
}

.header-logo-right .form-language .dropdown-menu li a span:before,.header-logo-right .form-language button span.filter-option:before
{
	content:" ";
	display:inline-block;
	margin-right:5px;
	float:left;
	width:28px;
	height:18px;
}

.header-logo-right .form-language .dropdown-menu li:nth-child(1) a span:before
{
	background:url(https://www.buyanz.com/skin/frontend/knock/default/images/cn.png) no-repeat 0 0;
}

.header-logo-right .form-language .dropdown-menu li:nth-child(2) a span:before
{
	background:url(https://www.buyanz.com/skin/frontend/knock/default/images/au.png) no-repeat 0 0;
}

.header-logo-right .form-language .dropdown-menu li:nth-child(3) a span:before
{
	background:url(https://www.buyanz.com/skin/frontend/knock/default/images/nz.png) no-repeat 0 0;
}

.home-module-title
{
	display:block;
	color:#424242;
	background:#efefef;
	padding:10px 0;
}

.col-1-homebuilding > .container,.col-1-homebuilding .home-floor-slider
{
	display:block;
	clear:both;
}

#home-floor
{
	position:fixed;
	top:50%;
	left:0;
	z-index:21;
}

#home-floor ul
{
	overflow:hidden;
	background:#fff;
}

#home-floor ul li
{
	width:40px;
	height:40px;
	line-height:40px;
	text-align:center;
	overflow:hidden;
	margin-top:-1px;
	cursor:pointer;
}

#home-floor ul li span
{
	display:block;
	line-height:30px;
	color:#625351;
	font-size:14px;
	font-family:Arial;
	background:url(https://www.buyanz.com/skin/frontend/knock/default/css/images/home-floor.png) no-repeat;
	white-space:nowrap;
}

#home-floor ul li span.floor1
{
	background-position:-81px 0;
}

#home-floor ul li span.floor2
{
	background-position:-81px -40px;
}

#home-floor ul li span.floor3
{
	background-position:-81px -80px;
}

#home-floor ul li span.floor4
{
	background-position:-81px -120px;
}

#home-floor ul li span.floor5
{
	background-position:-81px -160px;
}

#home-floor ul li span.floor6
{
	background-position:-81px -200px;
}

#home-floor ul li span.floor7
{
	background-position:-81px -240px;
}

#home-floor ul li span.floor8
{
	background-position:-81px -280px;
}

#home-floor ul li span.floor9
{
	background-position:-81px -320px;
}

#home-floor ul li span.floor10
{
	background-position:-81px -360px;
}

#home-floor ul li span.floor11
{
	background-position:-81px -400px;
}

#home-floor ul li span.floor12
{
	background-position:-81px -440px;
}

#home-floor ul li span.floor13
{
	background-position:-81px -480px;
}

#home-floor ul li span.floor14
{
	background-position:-81px -520px;
}

#home-floor ul li:hover span.floor1
{
	background-position:-1px 0;
}

#home-floor ul li:hover span.floor2
{
	background-position:-1px -40px;
}

#home-floor ul li:hover span.floor3
{
	background-position:-1px -80px;
}

#home-floor ul li:hover span.floor4
{
	background-position:-1px -120px;
}

#home-floor ul li:hover span.floor5
{
	background-position:-1px -160px;
}

#home-floor ul li:hover span.floor6
{
	background-position:-1px -200px;
}

#home-floor ul li:hover span.floor7
{
	background-position:-1px -240px;
}

#home-floor ul li:hover span.floor8
{
	background-position:-1px -280px;
}

#home-floor ul li:hover span.floor9
{
	background-position:-1px -320px;
}

#home-floor ul li:hover span.floor10
{
	background-position:-1px -360px;
}

#home-floor ul li:hover span.floor11
{
	background-position:-1px -400px;
}

#home-floor ul li:hover span.floor12
{
	background-position:-1px -440px;
}

#home-floor ul li:hover span.floor13
{
	background-position:-1px -480px;
}

#home-floor ul li:hover span.floor14
{
	background-position:-1px -520px;
}

#home-floor ul li.on span.floor1
{
	background-position:-41px 0;
}

#home-floor ul li.on span.floor2
{
	background-position:-41px -40px;
}

#home-floor ul li.on span.floor3
{
	background-position:-41px -80px;
}

#home-floor ul li.on span.floor4
{
	background-position:-41px -120px;
}

#home-floor ul li.on span.floor5
{
	background-position:-41px -160px;
}

#home-floor ul li.on span.floor6
{
	background-position:-41px -200px;
}

#home-floor ul li.on span.floor7
{
	background-position:-41px -240px;
}

#home-floor ul li.on span.floor8
{
	background-position:-41px -280px;
}

#home-floor ul li.on span.floor9
{
	background-position:-41px -320px;
}

#home-floor ul li.on span.floor10
{
	background-position:-41px -360px;
}

#home-floor ul li.on span.floor11
{
	background-position:-41px -400px;
}

#home-floor ul li.on span.floor12
{
	background-position:-41px -440px;
}

#home-floor ul li.on span.floor13
{
	background-position:-41px -480px;
}

#home-floor ul li.on span.floor14
{
	background-position:-41px -520px;
}

#home-floor .floor
{
	background:url(https://www.buyanz.com/skin/frontend/knock/default/images/home-floor.png) no-repeat;
	width:40px;
	height:40px;
	display:block;
	cursor:pointer;
	margin:0 auto;
}

.home-floor-slider .me-dailydeal
{
	min-height:836px;
}

.me-dailydeal .toggle-tabs
{
	display:block;
	width:100%;
	position:relative;
}

.me-dailydeal .toggle-tabs li
{
	float:left;
	border-right:1px solid transparent;
	border-left:1px solid transparent;
}

.me-dailydeal .toggle-tabs li > span
{
	-moz-user-select:none;
	-ms-user-select:none;
	-webkit-user-select:none;
	-o-user-select:none;
	user-select:none;
	display:inline-block;
	height:40px;
	line-height:40px;
	cursor:pointer;
	text-transform:uppercase;
	font-size:12px;
	position:relative;
	bottom:-1px;
	background-color:#C80931;
	color:#fff;
	font-weight:700;
	padding:0 30px;
}

.me-dailydeal .toggle-tabs li.current
{
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
}

.me-dailydeal .toggle-tabs li.current > span
{
	background-color:#ffcc80;
	font-weight:700;
	z-index:5;
}

.me-dailydeal .toggle-tabs li.current span,.me-dailydeal .toggle-tabs li:hover span
{
	color:#FFF;
}

.me-dailydeal .toggle-tabs li:first-child
{
	border-left:none;
}

.me-dailydeal .toggle-tabs:after
{
	content:'';
	display:table;
	clear:both;
}

.me-dailydeal > dl > dd
{
	width:100%;
	display:none;
	border-top:0;
	padding:0;
}

.view-alldeal
{
	display:block;
	width:200px;
	margin:auto;
}

.view-alldeal a.view-all
{
	font-size:18px;
	font-weight:700;
	color:#fff;
	background:#C80931;
	text-align:center;
	display:block;
	border-radius:12px;
	padding:12px 16px;
}

.view-alldeal a.view-all:hover
{
	background:#ffcc80;
	color:#C80931;
}


/*************************
		产品详情	
*************************/
.catalog-product-view .breadcrumbs-wrapper {
	margin-bottom: 35px;
}

.catalog-product-view .addto-links
{
	text-align:center;
	padding:0 20px;
}

.catalog-product-view .addto-links li
{
	display:inline-block;
	min-width:110px;
	margin-right:14px;
	padding:3px 10px;
}

.catalog-product-view .addto-links li a
{
	display:inline-block;
	color:#fff!important;
	vertical-align:middle;
	line-height:24px;
}

.catalog-product-view .addto-links .weichat
{
	background-color:#98d31f;
}

.catalog-product-view .addto-links .wishlist
{
	background-color:#2c2c2c;
}

.catalog-product-view .addto-links .compare
{
	background-color:#fdbdbd;
}

.catalog-product-view .pro-top-msg .pro-name,.popup-content .pro-top-msg .pro-name
{
	font-size:22px;
	color:#363134;
}

/* 微信二维码弹窗 */
.weixin_popup {
    display: none;
    text-align: left;
    position: fixed;
    top: 20%;
    left: calc(50% - 141px);
    background-color: #fff;
    padding: 10px;
    border: solid 1px #d8d8d8;
    width: 260px;
    z-index: 1000;
    font-size: 12px;
}
.weixin_popup .weixin_popup_head {
    font-size: 14px;
    font-weight: bold;
}
.weixin_popup #weixin_popup_qrcode {
    padding: 15px 10px;
    text-align: center;
}

.catalog-product-view .dailydeal-pro
{
	background:url(https://www.buyanz.com/skin/frontend/knock/default/images/dailydeal-bg.jpg) no-repeat;
	background-size:100%;
	width:100%;
	height:171px;
	padding:0 16px;
}

.catalog-product-view .dailydeal-pro .deal-top
{
	height:50%;
	padding:20px 20px 10px 10px;
}

.catalog-product-view .deal-top .deal-tit
{
	float:left;
	font-size:26px;
	color:#fdfcfc;
	font-style:italic;
	text-shadow:2px 3px 5px #434344;
	letter-spacing:3px;
	font-weight:700;
}

.catalog-product-view .deal-top .deal-date
{
	float:left;
	margin-left:20px;
}

.catalog-product-view .deal-top .deal-date .countdown .countdown_num
{
	margin-right:0!important;
	color:#000;
}

.catalog-product-view .deal-top .countdown li
{
	float:left;
	margin-left:10px;
	width:55px;
	text-align:center;
}

.catalog-product-view .deal-top .countdown li span
{
	background-color:#fff;
	border-radius:3px;
	font-size:22px;
	width:20px;
	display:inline-block;
	box-shadow:0 0 10px #434344;
}

.catalog-product-view .deal-top .countdown li .msg-tit
{
	font-size:13px;
	color:#fdfcfc;
	text-shadow:2px 2px 1px #434344;
	text-transform:uppercase;
}

.catalog-product-view .dailydeal-pro .deal-bottom
{
	margin-bottom:0;
	height:50%;
	padding:0 10px;
}

.catalog-product-view .deal-bottom li
{
	float:left;
	font-weight:700;
}

.catalog-product-view .deal-bottom li .msg-tit
{
	font-size:16px;
	color:#363134;
}

.catalog-product-view .deal-bottom li .msg-cont
{
	font-size:22px;
	color:#fa7a33;
}

.catalog-product-view .deal-bottom .discount
{
	width:23%;
}

.catalog-product-view .deal-bottom .save .msg-cont
{
	color:#fb034f;
}

.catalog-product-view .deal-bottom .save .price
{
	font-size:22px!important;
	color:#fb034f!important;
	font-weight:700!important;
}

.catalog-product-view .pro-mid-msg .pro-attr-list li
{
	float:left;
	width:50%;
	border-bottom:1px solid #eee;
	color:#363134;
	padding:8px 5px;
}

.catalog-product-view p.j2t-loyalty-points.inline-points
{
	border-bottom:1px solid #eee;
	height:auto;
	margin:0;
	padding:5px;
}

.catalog-product-view .product-essential .old-price
{
	display:block;
	border-bottom:1px solid #eee;
	padding:5px;
}

.catalog-product-view .product-essential .special-price >.price,
.catalog-product-view .price-as-configured .full-product-price >.price
{
	display:inline-block;
	background-color:#e02828;
	color:#facfcf;
	font-size:19px!important;
	padding:8px 12px;
}

.catalog-product-view .product-essential .special-price .price .price,
.catalog-product-view .price-as-configured .full-product-price .me-price
{
	font-size:23px!important;
	color:#fff;
	margin-right:10px;
}

.catalog-product-view .product-essential .special-price .price .me-price2,
.catalog-product-view .price-as-configured .full-product-price .me-price2
{
	font-size:18px!important;
	color:#facfcf;
}

.catalog-product-view .add-to-cart .pro-qty,.popup-content .add-to-cart .pro-qty
{
	border-bottom:1px solid #eee;
	color:#363134;
	padding:8px 5px;
}

.catalog-product-view .add-to-cart .pro-qty .qty-label, .popup-content .add-to-cart .pro-qty .qty-label {
	margin-right: 5px;
}

.catalog-product-view .add-to-cart .pro-qty .quantity-decrease {
	margin-right: -3px;
}

.catalog-product-view .add-to-cart .pro-qty #pro-view-qty,.popup-content .add-to-cart .pro-qty #pro-view-qty
{
	width:50px!important;
	height:20px!important;
	border-radius:0;
	padding:0 5px;
}

.catalog-product-view .add-to-cart .pro-qty .pro-total,.popup-content .add-to-cart .pro-qty .pro-total
{
	display:inline-block;
	margin-left:10px;
}

.catalog-product-view .add-to-cart .pro-view-btn,.popup-content .add-to-cart .pro-view-btn
{
	margin-top:15px;
	padding:10px 5px;
}

.catalog-product-view .add-to-cart .pro-view-btn button,.popup-content .add-to-cart .pro-view-btn button
{
	width:180px;
	background-color:#ff0036;
	border:1px solid #ff0036;
	color:#fff;
	font-size:16px;
	border-radius:0;
	vertical-align:text-bottom;
	padding:8px 10px;
}

.catalog-product-view .add-to-cart .pro-view-btn .buynow,.popup-content .add-to-cart .pro-view-btn .buynow
{
	background-color:#ffeded;
	color:#ff0036;
	margin-right:7px;
}

.catalog-product-view .product-view
{
	width:79%;
	float:left;
}

.catalog-product-view .pro-sidebar-r
{
	width:17%;
	float:right;
	margin-top:-13px;
}

.catalog-product-view .pro-sidebar-r .title
{
	font-size:14px;
	background-color:#e71f1f;
	color:#fff;
	padding:3px 5px;
}

.catalog-product-view .pro-sidebar-r .item-img
{
	float:left;
	width:55%;
}

.catalog-product-view .pro-sidebar-r .item-msg
{
	float:right;
	width:45%;
	line-height:20px;
	padding:10px 0;
}

.catalog-product-view .pro-sidebar-r .item-msg .item-name
{
	display:0;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3;
	overflow:hidden;
	height:60px;
}

.catalog-product-view .pro-sidebar-r .price-box .price
{
	font-size:12px!important;
	color:#e02828!important;
}

.catalog-product-view .pro-toggle .pro-tog-tab
{
	border:1px solid #ddd;
	border-bottom:2px solid #e71f1f;
	margin-bottom:10px;
}

.catalog-product-view .pro-toggle .pro-tog-tab.fixdTabBar
{
	position:fixed;
	top:0;
	background-color:#fff;
	z-index:999;
	width:989px;
}

.catalog-product-view .pro-toggle li
{
	float:left;
	font-size:14px;
	font-weight:700;
	margin-bottom:-2px;
}

.catalog-product-view .pro-toggle li.current
{
	border:2px solid #e71f1f;
	border-bottom:2px solid #fff;
}

.catalog-product-view .pro-toggle li a
{
	display:block;
	padding:8px 25px;
}

.catalog-product-view .tab-cont-box
{
	padding-top:41px;
}

.catalog-product-view .tab-cont-box:first-child
{
	padding-top:0;
}

.catalog-product-view .tab-cont-box .tab-box-tit
{
	border-bottom:2px solid #666;
	margin-bottom:10px;
}

.catalog-product-view .tab-cont-box .tab-box-tit p
{
	font-size:16px;
	margin:0;
	padding:5px;
}

.catalog-product-view .tab-cont-box .review-item
{
	border-top:1px solid #ccc;
	padding:15px;
}

.catalog-product-view #tog-reviews .review-form
{
	border:1px solid #ddd;
}

.catalog-product-view #tog-reviews .review-empty {
	margin-top: 30px;
}

.catalog-product-view #tog-reviews .tab-box-cont .review-form-tit
{
	font-size:15px;
	background-color:#f2f2f2;
	color:#e02828;
	border-bottom:1px solid #ddd;
	margin:0;
	padding:5px 15px;
}

.catalog-product-view #tog-reviews .review-form-cont
{
	padding:10px 20px 15px;
}

.catalog-product-view #tog-reviews .review-form-cont .msg-l
{
	text-align:right;
	width:10%;
	float:left;
	margin-right:10px;
}

.catalog-product-view #tog-reviews .review-form-cont .msg-r
{
	float:left;
	width:85%;
}

.catalog-product-view #tog-reviews .review-form-cont .msg-r input
{
	width:180px;
	border:1px solid #ddd;
	outline:0;
	padding:3px 5px;
}
.catalog-product-view #tog-reviews .review-form-cont .msg-r .value {
	display: inline-block;
	width: 67px;
	margin-right: 8px;
	text-align: center;
}
.catalog-product-view #tog-reviews .review-form-cont .msg-r .value input {
	width: auto;
	margin: 0;
	display: inline-block;
	vertical-align: middle;
}

.catalog-product-view #tog-reviews .review-form-cont .msg-r textarea
{
	width:100%;
	height:100px;
	outline:0;
	resize:none;
	border:1px solid #ddd;
	padding:3px 5px;
}

.catalog-product-view #tog-reviews .review-form-cont .review-btn {
	margin-top: 22px;
}

.catalog-product-view #tog-reviews .review-form-cont .review-btn button
{
	background-color:#e02828;
	color:#fff;
	border:0;
	outline:0;
	padding:9px 15px;
}

.catalog-product-view .tab-cont-box .review-item .item-l
{
	width:10%;
}

.catalog-product-view .tab-cont-box .review-item .item-r
{
	width:19%;
}

.catalog-product-view #tog-question .tab-box-cont
{
	border:1px solid #ddd;
}

.catalog-product-view #tog-question .tab-box-cont .ques-tit
{
	font-size:15px;
	background-color:#f2f2f2;
	color:#e02828;
	border-bottom:1px solid #ddd;
	margin:0;
	padding:5px 15px;
}

.catalog-product-view #tog-question .ques-cont
{
	padding:10px 20px 15px;
}

.catalog-product-view #tog-question .ques-cont .msg-l
{
	text-align:right;
	width:10%;
	float:left;
	margin-right:10px;
}

.catalog-product-view #tog-question .ques-cont .msg-r
{
	float:left;
	width:85%;
}

.catalog-product-view #tog-question .ques-cont .msg-r input
{
	width:180px;
	border:1px solid #ddd;
	outline:0;
	padding:3px 5px;
}

.catalog-product-view #tog-question .ques-cont .msg-r textarea
{
	width:100%;
	height:100px;
	outline:0;
	resize:none;
	border:1px solid #ddd;
	padding:3px 5px;
}

.catalog-product-view #tog-question .ques-cont .ques-btn button
{
	background-color:#e02828;
	color:#fff;
	border:0;
	outline:0;
	padding:9px 15px;
}

.catalog-product-view #tog-question .ques-list
{
	margin-top:30px;
}

.catalog-product-view #tog-question .ques-list .ques-item
{
	border-top:1px solid #ddd;
	padding:15px 20px 10px 15px;
}

.catalog-product-view .view-more .view-more-btn
{
	background-color:#e02828;
	color:#fff;
	font-size:14px;
	border:0;
	outline:0;
	padding:10px 25px;
}

.catalog-product-view .loading-img
{
	text-align:center;
	display:none;
}

.catalog-product-view .tab-cont-box .ques-list .item-l
{
	width:20%;
	float:left;
}

.catalog-product-view .tab-cont-box .ques-list .item-c
{
	width:60%;
	float:left;
}

.catalog-product-view .tab-cont-box .ques-list .item-c .answer
{
	border:1px solid #fde8af;
	background-color:#fdfdf1;
	text-indent:25px;
	padding:5px 10px;
}

.catalog-product-view .tab-cont-box .ques-list .item-r
{
	width:10%;
	float:right;
	text-align:right;
}


/*************************
	  	左侧栏	
*************************/
/*邀请好友*/
.sidebar-inner .side-box {
	margin-bottom: 20px;
}
.sidebar-inner .side-title {
	font-size: 15px;
	text-align: center;
	line-height: 30px;
    background-color: #e71f1f;
    color: #fff;
    padding: 3px 5px;
}
.sidebar-inner .rewardpoints-side a {
	color: #ca5502;
}
.sidebar-inner .rewardpoints-side p {
	margin-bottom: 25px;
}
.sidebar-inner .rewardpoints-side .price {
	font-size: 17px!important;
	color: #ca5502;
}
.sidebar-inner .rewardpoints-side .side-content {
	font-size: 17px;
    color: rgba(202,85,2,0.85);
    line-height: 24px;
    padding: 5px 13px;
    letter-spacing: 1px;
	border: 1px solid #ddd
}

/*推荐商品*/
.pro-list li:hover a .item-name {
	color: #ffcc80;
}
.sidebar-inner .recommended-side .item-img {
	float: left;
	width: 48%;
}
.sidebar-inner .recommended-side .item-img img {
	width: 100%;
}
.sidebar-inner .recommended-side .item-msg {
	float: right;
	width: 50%;
	line-height: 20px;
	padding: 10px 0;
}
.sidebar-inner .recommended-side .item-msg .item-name {
	display: 0;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	height: 60px;
}
.sidebar-inner .recommended-side .price-box .price {
	font-size: 12px!important;
	color: #e02828!important;
}
.sidebar-inner .recommended-side .price-box .old-price {
	display: none;
}
.sidebar-inner .recommended-side .j2t-loyalty-points {
	display: none;
}


/*************************
		筛选条件	
*************************/
.block-title {
	font-family:'Open Sans', sans-serif;
	color:#222;
	font-weight:400;
	font-size:24px;
	position:relative;
	border-bottom:solid 1px rgba(0,0,0,0.06);
	padding:0 0 12px;
	margin-bottom: 18px;
}
.block .block-title a {
	text-decoration:none!important;
}
.block .block-subtitle {
	font-size:15px;
	font-weight:400;
	font-family:inherit;
	color:#222;
}
.block:not(.block-related,.layered-nav) .block-content li a {
	font-size:1em;
	position:relative;
	display:inline-block;
	padding:.5em 0 .5em 18px;
}
.block .actions .btn-default + .btn-primary {
	margin-left:14px;
}


.layered-nav .layered-cont {
	position: relative;
}
.layered-nav .layered-cont .clear-all {
	width: 10%;
	position: absolute;
	right: 0;
	top: 8px;
	line-height: 30px;
}
.layered-nav .layered-cont .clear-all a {
	color: #cf213b;
}
.layered-nav .layered-cont .clear-all + #narrow-by-list {
	border-top: 1px dashed #ddd;
}
.layered-nav .currently p {
	float: left;
	width: 10%;
	color: #666;
	font-size: 14px;
	line-height: 30px;
	padding: 8px 0;
	font-weight: bold;
}
.layered-nav .currently ol {
	float: left;
	width: 80%;
	line-height: 30px;
	padding: 8px 0;
}
.layered-nav .currently ol li {
	display: inline-block;
	padding: 0 10px;
	margin: 0 20px 5px 0;
	border: 2px solid #e02828;
	color: #e02828;
}
.layered-nav .currently ol li a {
	vertical-align: middle;
}
.layered-nav #narrow-by-list {
	margin-bottom: 10px;
}
.layered-nav #narrow-by-list hr {
	width: 100%;
	margin: 5px auto !important;
	border-top: 1px dashed #ddd !important;
	visibility: visible !important;
}
.layered-nav #narrow-by-list hr:last-child {
	display: none;
}
.layered-nav #narrow-by-list dt {
	float: left;
	width: 10%;
	color: #666;
	font-size: 14px;
	line-height: 30px;
	padding: 8px 0;
}
.layered-nav #narrow-by-list dd {
	float: left;
	width: 90%;
	line-height: 30px;
	padding: 8px 0;
}
.layered-nav #narrow-by-list dd ol {
	float: left;
	padding: 0;
	width: 90%;
	height: 30px;
	overflow: hidden;
}
.layered-nav #narrow-by-list dd ol.h_auto {
	height: auto;
}
.layered-nav #narrow-by-list dd .filter_expand {
	width: 10%;
	float: right;
}
.layered-nav #narrow-by-list dd .filter_expand span {
	cursor: pointer;
	color: #cf213b;
}
.layered-nav #narrow-by-list dd li {
	display: inline-block;
	width: 19%;
	overflow: hidden;
}
.layered-nav #narrow-by-list dd li a {
	padding: 0 10px;
}
.layered-nav #narrow-by-list dd a:hover {
	color: #fff;
	background-color: #cf213b;
}





/*************************
		分类详情	
*************************/
.col2-left-layout .col-left {
	width: 18%;
}
.col2-left-layout .col-main {
	width: 80%;
}
.category-advertising {
	margin-bottom: 20px;
}
.category-products .j2t-loyalty-points {
	line-height: 15px;
	height: 15px;
	overflow: hidden;
	font-size: 12px;
	color: #777;
}
.catalog-category-view .category-image {
	width:100%;
	overflow:hidden;
	text-align:center;
	margin:0 0 1.5em;
}
.products-grid .pro-bottom-link.us_store img {
	display: none;
}
.category-products .products-grid .pro-bottom-link .btn-cart {
	margin: 0;
	border: 1px solid #ddd;
	background-color: #fff;
	text-align: center;
	float: left;
	padding: 0 4px 0 0;
	line-height: 22px;
	color: #e02828;
	outline: none;
	width: 96px;
}
.category-products .products-grid .pro-bottom-link .btn-cart img {
	width: 25px;
	margin-top: -2px;
}
.category-products .products-grid .pro-bottom-link .link-wishlist {
	float: left;
	background-color: #fff;
	border: 1px solid #ddd;
	border-left: 0;
	line-height: 22px;
	width: 52px;
}
.category-products .products-grid .pro-bottom-link .link-wishlist img {
	width: 20px;
}

.category-products .products-list .pro-bottom-link .btn-cart {
	margin: 0;
    border: 1px solid #ddd;
    background-color: #fff;
    text-align: center;
    float: left;
    font-size: 14px;
    padding: 0 10px 0 5px;
    line-height: 30px;
    color: #e02828;
    outline: none;
}
.category-products .products-list .pro-bottom-link .btn-cart img {
	width: 30px;
	margin-top: -4px;
}
.category-products .products-list .pro-bottom-link .link-wishlist {
	float: left;
	background-color: #fff;
	border: 1px solid #ddd;
	border-left: 0;
	line-height: 30px;
	font-size: 14px;
	padding: 0 10px 0 5px;
}
.category-products .products-list .pro-bottom-link .link-wishlist img {
	width: 27px;
	display: inline-block;
	vertical-align: middle;
}




.category-products .products-grid {
	margin-bottom: 20px;
}
.category-products .products-list {
	margin-bottom: 50px;
}
.products-grid .item {
	margin-bottom:0;
	border-radius:5px;
	float:left;
	padding:10px;
    border: 1px solid transparent;
}
.products-list .item {
	padding: 10px 0;
	border: 1px solid transparent;
	box-shadow: 0px 1px 0px #ddd;  
}
.products-list .item:hover {
	border: 1px solid #cf213b;
	box-shadow: none;
}
.products-grid .item .mobile-btn {
	width:30px;
	height:30px;
	font-size:14px;
	line-height:30px;
	display:none;
	position:absolute;
	right:0;
	bottom:0;
	background-color:rgba(0,0,0,.1);
	cursor:pointer;
}
.products-list .product-image,
.products-grid .product-image {
	display:block;
	border:solid 1px transparent;
	position:relative;
	overflow:hidden;
	border-radius:5px;
}
.products-grid .product-name {
	line-height: 18px;
	height: 54px;
	overflow: hidden;
	margin: 0;
	text-align: center;
}
.products-list .product-name {
	margin-bottom: 10px;
	line-height: 30px;
}
.products-grid .product-name a {
	display: block;
	color: rgba(0,0,0,.86);
	font-weight: bold;
	height: 100%;
	font-size: 15px;
}
.products-list .product-name a {
	color: rgba(0,0,0,.86);
	font-weight: bold;
	font-size: 22px;
}
.products-grid li.item:hover .product-name a {
	color: #ffcc80;
	transition: none;
}
.products-grid .price-box {
	line-height: 22px;
}
.products-grid .minimal-price {
	margin: 0;
}
.products-list .price-box {
	line-height: 30px;
}
.products-grid .price-box .price-from {
	display: none;
}
.products-grid .add-to-links,.products-list .add-to-links {
	display:inline-block;
	vertical-align:middle;
	margin:2px 0 0;
}
.products-grid .add-to-links i,.products-list .add-to-links i {
	height:38px;
	width:38px;
	text-align:center;
	border-radius:4px;
	display:inline-block;
	line-height:38px;
	font-size:16px;
	color:#aaa;
	transition:all 300ms linear;
	-moz-transition:all 300ms linear;
	-webkit-transition:all 300ms linear;
	-o-transition:all 300ms linear;
	margin:0;
}
.products-grid.no-indents .item {
	margin-bottom:0;
	padding:0;
}
.products-grid.no-indents .item .product-image {
	border-width:0;
}
.products-grid.six-columns .item .btn,.products-grid.seven-columns .item .btn,.products-grid.eight-columns .item .btn {
	height:40px;
	width:40px;
	text-align:center;
	background:none;
	color:#aaa;
	padding:0;
}
.products-grid.six-columns .item .btn:hover,.products-grid.seven-columns .item .btn:hover,.products-grid.eight-columns .item .btn:hover {
	background-color:#f0f0f0;
}
.products-grid.six-columns .item .btn span i,.products-grid.seven-columns .item .btn span i,.products-grid.eight-columns .item .btn span i {
	display:inline-block;
	line-height:40px;
	position:relative;
	top:-1px;
	margin:0;
}
.products-grid.six-columns .item .price,.products-grid.seven-columns .item .price,.products-grid.eight-columns .item .price {
	font-size:16px;
}
.products-grid.one-column:not(.carousel-ul) .item {
	min-width:100%;
}
.products-grid.three-columns:not(.carousel-ul) .item {
	width:33.332%;
}
.products-grid.six-columns:not(.carousel-ul) .item {
	width:16.66%;
}
.products-grid.seven-columns:not(.carousel-ul) .item {
	width:14.28%;
}
.widget-products .products-list .image-box,.widget-products .products-list .product-shop {
	float:left;
	padding-left:10px;
	padding-right:10px;
}
.products-list .thirty {
	width:30%;
}
.products-list .thirty-five {
	width:35%;
}
.products-list .forty {
	width:40%;
}
.products-list .forty-five {
	width:45%;
}
.products-list .sixty {
	width:60%;
}








.transition-none,a i,.btn i
{
	transition:none;
	-moz-transition:none;
	-webkit-transition:none;
	-o-transition:none;
}

.inlb,.toolbar-bottom .toolbar .pager,.header .header-custom-links,.language-currency-block .currency .icon,.bootstrap-select.btn-group .dropdown-menu li a span.text,.mobile-device .products-grid .item .mobile-btn,.product-view .top-wrapper .price-box-bundle .price-label,.product-view .top-wrapper .price-as-configured .price-label,.product-view .validation-advice,.product-view .box-tags .product-tags li,.my-account table.table .price-excl-tax .price,.my-account table.table .price-excl-tax,.my-account .actions .add-to-links li,.my-wishlist .cart-cell .add-to-cart-alt,.my-wishlist .quantity-wrapper,.catalog-product-view .add-to-cart .pro-qty .pro-qty-l,.popup-content .add-to-cart .pro-qty .pro-qty-l
{
	display:inline-block;
}

.a-center,#shopping-cart-table tbody tr td:not(:first-child)
{
	text-align:center!important;
}

.v-top,.configurable-swatch-list .swatch-link.has-image .swatch-label img,.my-account table#my-tags-table > tbody > tr > td,.footer-custom .fb_iframe_widget
{
	vertical-align:top;
}

.v-middle,.product-view .product-options dl dt .qty-holder label,#super-product-table td,.sp-methods .centinel-logos img,.please-wait img,.opc table.table tr > th,.opc table.table tr > td,.my-account table.table > thead > tr > td,.my-account table.table > tbody > tr > td,.my-account table.table > tfoot > tr > td,.my-account table.table > thead > tr > th,.my-account table.table > tbody > tr > th,.my-account table.table > tfoot > tr > th,.my-account table#my-tags-table > tbody > tr > td.last,.my-account .actions .btn
{
	vertical-align:middle;
}

body .no-display,.col3-layout .toolbar .pager,hr.mobile,.breadcrumbs-type-2 .with-breadcrumbs + .content-wrapper .col-main .page-title,.breadcrumbs-type-3 .with-breadcrumbs + .content-wrapper .col-main .page-title,.toolbar .pager,.pages > strong,.sorter select,.toolbar-bottom .toolbar .sorter,.header .links:not(.default-links) li:not(.last),.header .search-mini-form .form-search .search-button span,.header .search-mini-form .form-search label,header.header .top-cart .block-title .cart-qty span,.bootstrap-select.btn-group .dropdown-menu li a span.check-mark,.customer-reviews-widget .review-text a.more,body .subscribe-block .block-title,.layered-nav .block-content .currently li.swatch-current span.label,.block.block-cart .block-title,.block-cart.block .block-content .summary .amount,.swatch-current .label,.category-description .listing-banner,.hide-overlay .ajax-media-overlay,.layered-nav .block-content #narrow-by-list li a:before,.products-grid .btn i,.products-list .btn i,.products-grid.six-columns .item .btn span span,.products-grid.seven-columns .item .btn span span,.products-grid.eight-columns .item .btn span span,.price-label,.special-price .price-label,.add-to-links .separator,.catalog-product-view .breadcrumbs-wrapper .page-title h2,body.catalog-product-view[class*=breadcrumbs-type-] .product-view .top-wrapper .product-name,.product-view .top-wrapper .price-box .old-price .price-label,.product-view .top-wrapper .price-box .special-price .price-label,.product-options .attr-list .attr-val .options-list li .price-notice,.add-to-cart label[for=qty],.product-view .tab-content header,.product-view .tab-content h2,.product-collateral .panel-default .panel-body header,.product-collateral .panel-default .panel-body h2,.box-reviews .rating-block .stars-wrapper .value input,#customer-reviews .more-link.open .see,.product-view .with-sidebar .small-layout .quantity-wrapper label,.cart-collaterals .panel.panel-default .cart-block-title,.opc .buttons-set.disabled button.button,.page-print .gift-message-link,.me-dailydeal > dl > dt,.catalog-product-view .pro-sidebar-r .price-box .old-price,.catalog-product-view .pro-toggle .pro-tog-tab.no-fixed,.catalog-product-view #tog-question .ques-list .ques-item-hidden
{
	display:none;
}

.no-margin,.category-products .products-grid.no-indents
{
	margin:0!important;
}

.no-padding,.block-cart .product-image
{
	padding:0!important;
}

.col-right.sidebar,.col2-left-layout .col-main,.col3-layout .col-wrapper .col-main,.page-title .link-rss,.header .right-block,#header .welcome-block .header-phones,.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*=col-].dropdown-menu-right,.row-fluid .bootstrap-select.btn-group[class*=col-].dropdown-menu-right,.block .btn-edit,.product-labels-wrapper > div + div,.catalog-product-view .breadcrumbs-wrapper.type-2 .product-buttons .next-button,.product-view .product-options dl dt .qty-holder,.gift-message-row .btn-close,.tag-customer-view .pager .limiter,.my-wishlist .buttons-set .btn-tocart,.footer-bottom .banners-row .shipping-wrapper
{
	float:right;
}

.col-left.sidebar,.v-fix,.title-buttons h1,.title-buttons h2,.title-buttons h3,.title-buttons h4,.title-buttons h5,.title-buttons h6,.sorter .view-mode .item,.catalog-product-view .breadcrumbs-wrapper .page-title .breadcrumb,.catalog-product-view .breadcrumbs-wrapper.type-2 .product-buttons .prev-button,.product-options .attr-list .attr-label,.product-options .attr-list .attr-val,.product-view .box-tags .form-add .btn,.owl-buttons > div,.box-reviews .rating-inputs label em,#shopping-cart-table .btn-continue,.sp-methods .checkmo-list address,.opc .step-title h2,.my-account .table-responsive .rating-box i,.my-wishlist .buttons-set .btn-update,.page-print .print-head img,ul.advanced-search .separator
{
	float:left;
}

.col3-layout .toolbar .sorter,.language-currency-dropdown .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn),.nav-wide .menu-wrapper .sub-content .menu-banners .banner img,.bootstrap-select.form-control:not([class*=col-]),.form-inline .bootstrap-select.btn-group .form-control,.bootstrap-select.btn-group[class*=col-] .btn,aside.sidebar .block.block-wishlist .item .product-image img,.box-reviews .rating-inputs .input-box,.product-view .extralarge-layout.product-img-box #image,.products-grid li.item .timer-box,.cart .totals .totals-wrapper table,.order-items,.tracking-table-popup,.me-dailydeal > dl
{
	width:100%;
}

.col3-layout .toolbar-bottom .pager,.cart-tax-info,ul.topmenu li ul.shown-sub,ul.topmenu li div.shown-sub,.nav-wide ul,.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before,.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after,.text-banner a,a.banner,.configurable-swatch-list .not-available .swatch-link .x,.products-list .availability,.minimal-price-link,.price-excluding-tax,.price-including-tax,.price-excl-tax,.price-excl-tax .price,.price-incl-tax,.add-to-box,.product-buttons.default > div a,.product-view .product-image-popup .image,.me-dailydeal > dl > dd.current
{
	display:block;
}

#toTopHover i:hover,#home-image-slider.owl-theme .owl-dots .owl-dot.active span,#home-image-slider.owl-theme .owl-dots .owl-dot:hover span,.home-slider.es-carousel-wrapper .owl-dots .owl-dot.active span,.home-slider.es-carousel-wrapper .owl-dots .owl-dot:hover span,.hover-buttons .btn-quickview:hover,.hover-buttons .lightbox-button i:hover,.masonry-grid .item:hover .product-info-top,.ekko-lightbox-nav-overlay a i:hover,.lightbox-button i:hover,.product-buttons.default > div a i:hover,.btn-qty i:hover
{
	background-color:#ffcc80;
}

.cms-index-index .main-container,aside.sidebar .block.block-wishlist .item.last
{
	padding-bottom:0;
}

body i[class*=icon-],.std address,.std i.fa,#home-image-slider .owl-nav div i,.home-slider .owl-nav div i,aside.sidebar .block.block-wishlist .item .price-box .price
{
	font-style:normal;
}

body .tooltip,form label
{
	font-family:inherit;
}

body a,.sidebar .block a:not(.btn),.product-view .box-tags .product-tags li a,.my-account table.table a,.map-container .map-block a
{
	color:#666;
}

hr.indent-9,.gift-messages-form .inner-box ul.form-list,.opc ul.form-list
{
	margin:.75em 0;
}

hr.indent-12,.page-sitemap .sitemap
{
	margin:1em 0;
}

hr.indent-18,.order-additional
{
	margin:1.5em 0;
}

hr.white-space,.product-collateral .panel-default .panel-body #upsell-product-table.products-grid li.item,.opc ul.form-list div.radio
{
	margin-top:0;
}

.boxed-content hr.fullwidth,.customer-reviews-widget,.boxed-content .fullwidth-banners,.send-friend .form-list .fields
{
	margin-left:-10px;
	margin-right:-10px;
}

.page-print,.page-empty
{
	background:#fff;
	text-align:left;
	padding:20px;
}

.main,.checkout-agreements li
{
	margin:10px 0;
}

table.table-bordered > thead > tr > th,table.table-bordered > thead > tr > td,.my-account .table-bordered > thead > tr > th,.my-account .table-bordered > thead > tr > td
{
	border-bottom-width:1px;
}

table th,table td strong,table th strong,ul.breadcrumb li strong,.breadcrumbs-type-3 .breadcrumbs-wrapper .page-title h1,.breadcrumbs-type-3 .breadcrumbs-wrapper .page-title h2,.sorter .amount strong,.block-cart .cart-price-qt strong,.block-poll label,.minimal-price-link .price,.price-excluding-tax .price,#shopping-cart-table .cart-actions .link-wishlist,.my-account .form-group strong
{
	font-weight:400;
}

.col2-set .col-narrow,.form-list .customer-name-prefix-middlename-suffix .name-firstname,.form-list .customer-name-prefix-middlename-suffix .name-lastname,.form-list .customer-name-prefix-middlename .name-lastname,.form-list .customer-name-prefix-middlename .name-firstname,.form-list .customer-name-middlename-suffix .name-firstname,.form-list .customer-name-middlename-suffix .name-lastname
{
	width:33%;
}

.col2-set .col-wide,.products-list .sixty-five
{
	width:65%;
}

.col4-set .col-1,.col4-set .col-3
{
	float:left;
	width:23.5%;
}

body.page-popup .backstretch,.page-sitemap .customer-block,ul.level1,.product-image-gallery .gallery-image,.box-up-sell .rating-links,.timer-box.no-days .days
{
	display:none!important;
}

body.boxed-header .header-wrapper .container,body.boxed-breadcrumbs .breadcrumbs-wrapper .container,body.boxed-content .content-wrapper .container,body.boxed-footer #footer .container,.wide-header .header-breadcrumbs-wrapper,.wide-content .content-wrapper,.wide-header #header .bottom-block,.boxed-header #header .bottom-block .container,.gift-messages-form .inner-box input.form-control,.gift-messages-form .inner-box textarea.form-control,.block-progress dt.complete,.block-progress dd.complete,.wide-footer #footer
{
	background-color:#fff;
}

body.boxed-header .header .middle-block,.std .subtitle,div.topmenu,.header .search-mini-form .form-search .btn span,header.header .top-cart .block-content .mini-products-list li:last-of-type,.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control,.block.block-fblikebox,.block .block-content li.item,.block-cart.block .product-image,.block-list li.item .product-name a,.layered-nav dd .configurable-swatch-list li a,.configurable-swatch-list .swatch-link.has-image .swatch-label,.product-view .product-options #downloadable-links-list .label,.product-collateral .panel.panel-default .panel-heading h4,.cart .crosssell li.item .btn span,.cart-collaterals .panel.panel-default .panel-heading h4,#remember-me-popup .modal-header,#remember-me-popup .modal-body,#footer .bootstrap-select .dropdown-menu li
{
	padding:0;
}

/*.skincolor,.skincolor-2,ul.breadcrumb li a:hover,.panel.panel-default .panel-heading a:hover i.fa,.sorter .asc:hover,.sorter .desc:hover,.header .header-custom-links li a:hover,.header .bootstrap-select > .selectpicker:hover,.header .btn-group.open .dropdown-toggle,.header .wishlist-link a:hover,.footer-middle .form-language.list a:hover,.footer-middle .form-currency.list a:hover,.footer-bottom .form-language.list a:hover,.footer-bottom .form-currency.list a:hover,.form-language.list a:hover,.form-currency.list a:hover,.header .default-links.links li a:hover,.header .links:not(.default-links) li a.top-link-login:hover,header.header .customer-name-wrapper + .links li a:hover,ul.topmenu ul li a:hover,ul.topmenu ul li.active > a:hover,ul.topmenu ul li.over > a:hover,ul.topmenu ul li.active > a,ul.topmenu ul li.over > a,ul.topmenu ul li.active > a:hover i.fa,ul.topmenu ul li.over > a:hover i.fa,ul.topmenu ul li.active > a i.fa,ul.topmenu ul li.over > a i.fa,.nav-wide .menu-wrapper ul.level0 li.level1 span.subtitle:hover,.nav-wide .menu-wrapper ul.level0 li.level1 a:hover,.widget-title a.more-link:hover,.sidebar .block a:not(.btn):hover,aside.sidebar .block.block-wishlist .item .product-name a:hover,aside.sidebar .block.block-wishlist .item .product-details .btn-remove i:hover,.block-list li.item .product-name a:hover,.block-compare li.item .btn-remove i:hover,.block-reorder .block-content li.item a:hover,.configurable-swatch-list .swatch-link:hover,#popup-block .modal-header .close i:hover,.products-list .product-buttons .add-to-links a:hover,.products-grid .product-name a:hover,.products-list .product-name a:hover,.footer-products-list .product-name a:hover,.modal-open .modal.ekko-lightbox .modal-header .close:hover:before,.ratings .rating-links a:hover,.ratings .amount a:hover,.product-view .sku-email-block .email-friend a:hover,.product-view .box-tags .product-tags li a:hover,.product-collateral .panel.panel-default .panel-heading h4:hover,.box-reviews .block-title .more-link:hover,.page-sitemap .links a:hover,.page-sitemap .sitemap li a:hover,.page-sitemap .sitemap li.level-0 a:hover,table .product-name a:hover,.cart-actions i:hover,table .cart-actions i:hover,table .table-button i:hover,.cart .crosssell li.item .product-name a:hover,.cart-collaterals .panel.panel-default .panel-heading h4:hover,#shopping-cart-totals-table ~ .checkout-types a:hover,.multiple-checkout h3 a:hover,.multiple-checkout table.table i.fa:hover,.my-account .panel-default p.edit a:hover,.my-account a:hover,.block-account .block-content li.current,.block-account .block-content li a:hover,.tags-list a:hover,.box-tags .tags a:hover,.box-tags li.item .product-name a:hover,.dashboard .reviews-block li.item .product-name a:hover,#footer a:hover
{
	color:#ffcc80;
}*/

input.radio,input.checkbox,.form-language.list a img,.sp-methods .centinel-logos a,.catalog-product-view .deal-top .countdown li span:first-child
{
	margin-right:3px;
}

p.control input.checkbox,p.control input.radio,.form-list li.control input.radio,.form-list li.control input.checkbox
{
	margin-right:6px;
}

.form-list li,.availability-only,.my-account .product-review .media-body .product-details .ratings
{
	margin:0 0 1em;
}

.form-list li.control label,.form-list .customer-dob label,ul.topmenu ul li,aside.sidebar .block.block-wishlist .item .price-box.map-info,.sidebar .paypal-logo a,.with-sidebar .medium-layout .timer-wrapper .price-box,[class*=col2-] .with-sidebar .small-layout .product-options-bottom .price-box,.col3-layout .product-options-bottom .price-box,.col3-layout .nav-tabs > li,.small-layout .nav-tabs > li,.with-sidebar .medium-layout .nav-tabs > li,.with-sidebar .large-layout .nav-tabs > li,.product-view .with-sidebar .small-layout .product-options-bottom .timer-wrapper.full .price-box
{
	float:none;
}

form .radio label,form .checkbox label,.item-options dd
{
	font-weight:400;
	color:#666;
}

.form-list li.form-group + div.form-group,.customer-reviews-widget .review-title,.customer-reviews-widget.type-2 .ratings,aside.sidebar .block.block-wishlist .item .price-box,.products-grid .availability,.products-list .availability,.products-grid .desc,.products-list .desc,.masonry-grid .product-info-top .product-name,.add-to-box .price-box,#upsell-product-table .product-image,.block-related:not(.related-bottom) .block-content li,.gift-messages-form .inner-box h4 + .checkbox,.opc .sp-methods dd
{
	margin-bottom:1em;
}

.form-list div.form-group li,.breadcrumbs-type-3 .with-breadcrumbs #header .bottom-block .container,.panel.panel-default p,.panel.panel-default address,.sorter p,.nav-wide .products-grid li.item,.form-search .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-group .bootstrap-select.btn-group,body .widget.widget-compared .price-box p,body .widget.widget-viewed .price-box p,body .widget-new-products .products-grid .price-box p,body .widget-new-products .products-list .price-box p,.block:last-of-type,.widget-slider.products-grid .item,.std .old-price,.std .special-price,.price-from,.price-to,.product-view .product-options dl dd:last-child,.product-collateral table,.block-related:not(.related-bottom) ul,.block-related:not(.related-bottom) li:last-child,.block-related:not(.related-bottom) #related-slider li,#related-bottom-slider .item,.cart-block .sp-methods dd:last-child li:last-of-type label,.cart .sidebar .cart-block:last-child,.cart .crosssell li.item.last,.sp-methods dd:last-child ul,.opc .panel.section .panel-heading,.opc #login-form,#co-billing-form li.address,#co-billing-form li.address ul,#checkout-payment-method-load dd,.multiple-checkout .panel-default .sp-methods,.registered-users .form-list,.registered-users .form-group,form.form-horizontal .form-list li.fields,.account-create #form-validate ul.form-list.form-group,.my-account table.table,.my-account .truncated .truncated_full_value .item-options dl:last-child,.catalog-product-view .deal-top .deal-date .countdown,.catalog-product-view .pro-mid-msg .pro-attr-list
{
	margin-bottom:0;
}

.form-list div.form-group li + li.wide,#checkout-step-payment .buttons-set
{
	margin-top:1em;
}

form.form-horizontal,.page-print .method
{
	margin-bottom:2.25em;
}

form.form-horizontal .checkbox,div.form-horizontal .checkbox,form.form-horizontal .radio,div.form-horizontal .radio,.account-login form.form-horizontal .checkbox
{
	min-height:20px;
}

a:focus,.close:focus,.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus,input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus,.bootstrap-select.btn-group > .disabled:focus
{
	outline:none!important;
}

.form-list .customer-name-prefix .input-box,.form-list .customer-name-suffix .input-box,.form-list .customer-name-prefix-suffix .input-box,.form-list .customer-name-prefix-middlename .input-box,.form-list .customer-name-middlename-suffix .input-box,.form-list .customer-name-prefix-middlename-suffix .input-box,.col3-layout .vertical-tabs > .nav-tabs > li > a,.multiple-checkout table.table select.form-control,#footer .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn)
{
	width:auto;
}

.form-list .customer-name-prefix .name-lastname,.form-list .customer-name-suffix .name-lastname,.bs-actionsbox .btn-group button,.customer-reviews-widget.two-items .item,.products-grid.two-columns:not(.carousel-ul) .item,.products-list .fifty,.product-view .extralarge-layout .box-tags .form-add .input-box,.product-view > .product-collateral .box-tags .form-add .input-box,.no-sidebar .small-layout #upsell-product-table li.item,.with-sidebar .medium-layout #upsell-product-table li.item
{
	width:50%;
}

.form-list .customer-name-middlename-suffix .name-middlename,.form-list .customer-name-prefix-middlename .name-middlename,.customer-reviews-widget.four-items .item,.products-grid.four-columns:not(.carousel-ul) .item,.products-list .twenty-five
{
	width:25%;
}

.col-main.col-sm-9 .form-list .gender + li.customer-dob,.products-list .seventy-five
{
	width:75%;
}

.buttons-set .back-link,.product-view .product-options .tier-prices,[class*=col2-] .with-sidebar .small-layout .timer-wrapper #product-addtocart-button
{
	margin:.75em 0 0;
}

.messages,.block-compare li.item
{
	width:100%;
	overflow:hidden;
}

.messages li,.std dl dd,.product-review .ratings-table
{
	margin:0 0 10px;
}

ul.breadcrumb li a,.panel.panel-default .panel-heading a,.panel.panel-default .panel-heading a i.fa,.header .wishlist-link a,.language-currency-dropdown .bootstrap-select.btn-group .dropdown-menu li a,.header .default-links.links li a,header.header .top-cart .block-title a:hover,.product-view .bottom-block .ratings .rating-links a,.product-view .sku-email-block .email-friend a,.panel-body .sp-methods dt,#footer a
{
	color:inherit;
}

.header-wrapper + .breadcrumbs-wrapper .breadcrumbs-inner,.nav-wide .menu-wrapper .meigee-widget .products-grid,.block.block-fblikebox .block-title,.block-related:not(.related-bottom) .block-title,.box-reviews .block-title,.product-view .top-wrapper .extralarge-layout .product-shop-inner,.cart-collaterals .block-title
{
	margin-left:0;
	margin-right:0;
}

.breadcrumbs-wrapper .page-title + .breadcrumb
{
	float:right;
	margin:0;
}

.breadcrumbs-wrapper.type-2 .page-title h1,.breadcrumbs-wrapper.type-2 .page-title h2,.footer-middle .language-currency-block,.footer-bottom .language-currency-block,.footer-middle .form-language.list a,.footer-middle .form-currency.list a,.footer-bottom .form-language.list a,.footer-bottom .form-currency.list a,#popup-block .block-subscribe ~ .popup-bottom,.masonry-grid .item:hover .product-info-top .desc,.masonry-grid .item:hover .product-info-top .link-shop,.masonry-grid .item:hover .product-info-top .product-name a
{
	color:#fff;
}

.breadcrumbs-wrapper.type-2 .page-title h1:after,.breadcrumbs-wrapper.type-2 .page-title h2:after,.breadcrumbs-wrapper.type-3 .page-title h1:after,.breadcrumbs-wrapper.type-3 .page-title h2:after,ul.topmenu li.level0.vertical-parent + li.level0 a.level-top:before,.nav-wide .menu-wrapper ul.level0 li.level1 span.subtitle:before,header.header .top-cart .block-title:after,#sticky-header ul.topmenu li.level0 + li.level0:after,#sticky-header ul.topmenu li.level0 + li.level0:before,#home-image-slider.owl-theme .owl-dots .owl-dot.active span:after,#home-image-slider.owl-theme .owl-dots.clickable .owl-dot:hover span:after,.home-slider.es-carousel-wrapper .owl-dots .owl-dot.active span:after,.home-slider.es-carousel-wrapper .owl-dots.clickable .owl-dot:hover span:after,.layered-nav .block-content .btn-remove::before,.layered-nav dd .configurable-swatch-list li a:before,#popup-block .block-subscribe .block-title:after,#super-product-table .price:before,#super-product-table .price:after,.vertical-tabs > .nav-tabs > li > a:after,.col3-layout .product-view #tabs.vertical-tabs:after,.small-layout #tabs.vertical-tabs:after,.with-sidebar .medium-layout #tabs.vertical-tabs:after,.with-sidebar .large-layout #tabs.vertical-tabs:after,.timer-wrapper.full .timer-box > div:after,.timer-wrapper.full .timer-box > div.seconds span:after,.timer-box > div.seconds:after,#footer .bootstrap-select .dropdown-menu li a:before
{
	content:none;
}

body .catalog-product-view.breadcrumbs-type-3 .with-breadcrumbs + .content-wrapper .container,body .catalog-product-view .header-with-image .with-breadcrumbs + .content-wrapper .container,.breadcrumbs-type-3 .with-breadcrumbs + .content-wrapper .col-main,.breadcrumbs-type-3 .with-breadcrumbs + .content-wrapper .sidebar:not(.product-sidebar) .sidebar-inner,.opc .page-subtitle
{
	padding-top:1.5em;
}

.breadcrumbs-wrapper.type-3 .breadcrumbs-inner,.box-reviews .rating-inputs .buttons-set
{
	border:none;
	margin:0;
	padding:0;
}

.breadcrumbs-type-3 ul.breadcrumb,table.table thead th,header.header .top-cart .block-content.no-items + .block-content,.block-cart .subtotal,.block-compare .actions,.block-reorder .actions,.products-grid li.item.type-2 .timer-box,.my-wishlist .cart-cell,.page-print .print-head,.catalog-product-view .deal-bottom .bought .msg-cont,.catalog-product-view .view-more
{
	text-align:center;
}

.title-buttons,
.tool-tip .btn-close,
.my-account .order-links,
.catalog-product-view #tog-question .ques-cont .ques-btn,
.catalog-product-view #tog-reviews .review-form-cont .review-btn
{
	text-align:right;
}

.subtitle,.sub-title,.catalog-product-view .breadcrumbs-wrapper.type-2 .product-buttons,#co-payment-form .input-box:after,.page-print .row,.page-print .order-date,.header-logo-right .form-language button span.filter-option:after,.header-logo-right .form-language .dropdown-menu li a span:after
{
	clear:both;
}

table.table-bordered,.toolbar-bottom.no-border .toolbar,.block.block-list .block-content li.item:last-of-type,.product-view #tabs,#footer .horizontal-links li:last-of-type
{
	border:none;
}

table.table-bordered > thead > tr > th,table.table-bordered > tbody > tr > th,table.table-bordered > tfoot > tr > th,table.table-bordered > thead > tr > td,table.table-bordered > tbody > tr > td,table.table-bordered > tfoot > tr > td,.product-view .configurable-swatch-list .selected .swatch-link.has-image .swatch-label img,.product-view .swatch-current .selected .swatch-link.has-image .swatch-label img
{
	border-color:rgba(0,0,0,.1);
}

.panel.panel-default .panel-heading,.language-currency-dropdown > div,.cart-block-wrapper,aside.sidebar .block-subscribe input,.add-to-links,.product-view .top-wrapper .price-availability-block,.box-reviews .rating-inputs ul,.customer-reviews-wrapper .review-box-wrapper,.product-view .extralarge-layout.product-img-box,.cart .crosssell li.item,.gift-messages-form .allow-gift-messages-for-order-container,.opc .panel.section.active .panel-heading,.account-login form.form-horizontal .new-users .content,.my-wishlist .cart-cell .price-box,ul.advanced-search li.last
{
	margin-bottom:1.5em;
}

.panel.panel-default .panel-body li.item + li.item,.language-currency-dropdown .form-language > .btn-group,.customer-reviews-widget.one-item .item:not(:first-child),.customer-reviews-widget.two-items .item:not(:first-child):not(:nth-child(2)),.customer-reviews-widget.three-items .item:not(:first-child):not(:nth-child(2)):not(:nth-child(3)),.customer-reviews-widget.four-items .item:not(:first-child):not(:nth-child(2)):not(:nth-child(3)):not(:nth-child(4)),aside.sidebar .block.block-wishlist .actions,.product-collateral .panel-group .panel + .panel,.block-related:not(.related-bottom) .related-button,.cart-collaterals.panel-group .panel + .panel,.gift-messages-form .inner-box ul.row,.opc #login-form .form-list,.opc .form-group > div[class*=customer-name],#co-shipping-method-form .buttons-set,.checkout-onepage-success .buttons-set,.my-account .product-review .buttons-set,.form-contact
{
	margin-top:1.5em;
}

.pager .pages li a i,.products-grid li.item .timer-box > div span
{
	font-size:14px;
}

.catalog-product-view .breadcrumbs-wrapper .product-buttons.default > div a i:hover
{
	background-color:rgba(0,0,0,.1);
}

.link-reorder,.btn-remove,.catalog-product-view .breadcrumbs-wrapper .product-buttons div a span.subtitle,.page-sitemap .sitemap li a,.block-progress dt a i,.opc ul.ul li,.my-account .panel-default p.edit,.my-account .panel-default p.edit a,.tags-list a,.box-tags .tags a,.order-info a
{
	color:#aaa;
}

.sorter .view-mode a i:hover,.language-currency-block:hover,.language-currency-block.open
{
	background-color:rgba(0,0,0,.06);
}

.sorter .view-mode .item + .item,.product-view .nav-tabs li:not(.first),.owl-buttons > div + div
{
	margin-left:2px;
}

tr.summary-total,.bootstrap-select.btn-group .dropdown-menu li a,.opc .allow .step-title
{
	cursor:pointer;
}

tr.show-details .summary-collapse,.gift-message-link.expanded
{
	background-position:0 -53px;
}

tr.summary-details-excluded,.std i,.std em
{
	font-style:italic;
}

.std ol.ol,.std ol
{
	list-style:decimal outside;
	padding-left:1.5em;
}

.std dl dt,.std dt,.std b,.std strong,.link-compare,.tier-prices .price,.opc ul.form-list div.radio label,.order-info dt,.order-about dt,.product-review dt
{
	font-weight:700;
}

.std ul,.std ol,.std dl,.std p,.std address,.std blockquote,.block-compare li.item .btn-remove
{
	margin:0;
	padding:0;
}

.cards-list dt,.map-popup-price
{
	margin:5px 0 0;
}

.noscript p,#sticky-header .quick-access,.customer-reviews-widget .product-name h4,.customer-reviews-widget .ratings,#home-image-slider,#home-image-slider .owl-controls,body .col-main .widget-compared,body .col-main .widget-viewed,body .col-main .widget-new-products,aside.sidebar .block.block-wishlist .item:last-child,#popup-block .block-subscribe h3,.products-grid.no-indents .item .image-box,body .footer-products-list,.no-rating,.product-view .add-to-cart .paypal-logo,#super-product-table .availability,#super-product-table .price-box,#super-product-table .quantity-wrapper,.block-related:not(.related-bottom) .product-name,.checkout-cart-index .sidebar,.cart-block .sp-methods,.cart-collaterals .panel.panel-default .panel-heading,.block-progress dd address,.my-account .product-review .media-body .product-details,.page-print .method p,.page-print .item-options dd,.footer-middle .contacts-block p,#footer .horizontal-links
{
	margin:0;
}

body .btn-primary,body .btn-primary.type-2:focus,body .btn-primary.type-2.focus,body .btn-primary.type-2:active,body .btn-primary.type-2.active,body .btn-primary.type-2:hover
{
	background-color:#424242;
	color:#fff;
	border-color:#424242;
}

#header .top-block,header.header .top-cart .block-content .inner-wrapper,#sticky-header .form-search,.bootstrap-select.btn-group .dropdown-menu li,.product-tabs-wrapper,.product-tabs-widget,#home-image-slider .item,.catalog-category-view .content-wrapper .container,.block.block-wishlist,#wishlist-slider .es-carousel-wrapper,aside.sidebar .block-subscribe .input-wrapper,.masonry-grid .item .image-box,.ekko-lightbox-container,.catalog-product-view .breadcrumbs-wrapper .breadcrumbs-inner,.catalog-product-view .breadcrumbs-wrapper.type-2 .product-buttons .prev-button,.catalog-product-view .breadcrumbs-wrapper.type-2 .product-buttons .next-button,.product-view .product-options dl dt label + .price-notice,.product-view .product-img-box .more-views,.related-bottom .block-content,.slider-container,.background-wrapper ~ *,.opc
{
	position:relative;
}

.boxed-header #header ~ .container,.block-poll #poll-answers li
{
	padding-left:0;
	padding-right:0;
}

.header .welcome-msg,.product-view .bottom-block .ratings
{
	float:left;
	margin:0;
}

.header .header-custom-links li,#footer .horizontal-links li
{
	display:inline-block;
	border-right:solid 1px rgba(0,0,0,.13);
	padding:0 20px;
}

.header .form-language + .form-currency
{
	padding-left:10px;
}

.language-currency-dropdown > div > a:last-of-type,body .vertical-tabs > .nav-tabs > li:last-child
{
	border-bottom:none;
}

.form-language.list a:last-child,.form-currency.list a:last-child,.rating-box i:nth-child(5n),.customer-rating .item .rating-box i:nth-child(5n),.timer-wrapper.full .timer-box > div.seconds,.catalog-product-view .addto-links li:last-child
{
	margin-right:0;
}

.header .default-links.links li:first-child,.product-tabs li:first-child,body .widget.widget-compared .product-shop,body .widget-viewed .products-list .product-shop,body .widget-new-products .products-list .product-shop,.layered-nav dd .configurable-swatch-list li:last-child,.product-view .box-tags .form-add .input-group-btn:last-child > .btn,.box-reviews .rating-block .stars-wrapper .value:first-child,.cart .crosssell li.item .add-to-links li:first-child,#co-payment-form .radio input[type=radio],.my-account .actions .add-to-links li:first-child,.catalog-product-view .deal-top .countdown li:first-child
{
	margin-left:0;
}

.header .customer-name .user-icon,.nav-wide .menu-wrapper .meigee-widget .products-grid .product-name a,.footer-products-list .product-shop .product-name a,.product-labels-wrapper.label-type-4 .percentage,#shopping-cart-table .item-options dd .price,#shopping-cart-totals-table .price,.sp-methods .price
{
	font-size:1em;
}

header.header .customer-name-wrapper + .links li a .hover-divider,ul.topmenu ul li a .hover-divider
{
	width:0;
	height:2px;
	bottom:0;
	left:10px;
	background-color:#ffcc80;
	content:'';
	position:absolute;
	-webkit-transition:width 500ms ease;
	-moz-transition:width 500ms ease;
	transition:width 500ms ease;
	-o-transition:width 500ms ease;
}

header.header .customer-name-wrapper + .links li a:hover .hover-divider,ul.topmenu ul li a:hover .hover-divider,ul.topmenu ul li.active > a .hover-divider
{
	width:90%;
}

.nav-wide a.level-top span,.page-print .cart-price,.page-print .price-excl-tax .label,.page-print .price-incl-tax .label,.page-print .price-excl-tax .price,.page-print .price-incl-tax .price
{
	display:inline;
}

.nav-wide .menu-wrapper .sub-content .menu-banners .banner,.product-options .attr-list .attr-val .options-list li
{
	float:left;
	min-width:25%;
}

.nav-wide .menu-wrapper ul.level0 li.level1 > ul + ul,.col3-layout .product-view .medium-layout .add-to-cart .btn,.col3-layout .product-view .small-layout .add-to-cart .btn,[class*=col2-] .with-sidebar .small-layout .timer-wrapper .add-to-links li:not(:first-child),[class*=col2-] .with-sidebar .small-layout .add-to-links li.email-friend,.with-sidebar .small-layout .timer-wrapper .add-to-links li.email-friend,.col3-layout .product-view .add-to-links li:last-child,.opc .buttons-set a,.opc .buttons-set p,.account-login form.form-horizontal .buttons-set a,.my-account .panel-default p.edit,.map-container .map-block p
{
	margin-top:.75em;
}

.nav-wide .inline-links,.nav-wide p,.product-view .short-description h5
{
	margin-bottom:9px;
}

.category-label.label_one,.product-labels-wrapper > div:not(.label-new)
{
	background-color:#e53935;
}

.category-label.label_two,.product-labels-wrapper > div.label-new
{
	background-color:#4ab0bc;
}

.category-label.label_three,header.header .top-cart .block-content .close-btn:hover
{
	background-color:#444;
}

.header .search-mini-form .form-search,.image-box
{
	position:relative;
	overflow:hidden;
}

.header .search-mini-form .form-search .btn:hover:after,#home-image-slider .item a:hover,#home-image-slider:hover .owl-nav div,.home-slider:hover .owl-nav div,.mobile-device .lightbox-button,.image-box:hover .lightbox-button,.image-box:hover span.hover-image,.image-box:hover span.hover-image,.product-view .product-img-box .more-views .more-views-inner .item a:focus
{
	opacity:1;
}

#header .menu-button span,.customer-reviews-widget .right-wrapper,.layered-nav .block-content .currently li span,.block-cart .cart-price-qt,.products-grid .add-to-links span,.products-list .add-to-links span,.products-grid .btn,.products-list .btn,.footer-products-list .product-buttons .button-holder,.product-view .add-to-links li,.btn-qty,.related-bottom .link-wishlist,.block-related .link-wishlist,.box-reviews .text-wrapper,.box-reviews .stars-wrapper,.box-reviews .rating-values,.customer-reviews-wrapper .review-box-wrapper .customer-info .info,.customer-rating .item .rating-text-wrapper,.catalog-product-view .addto-links li img
{
	display:inline-block;
	vertical-align:middle;
}

header.header .top-cart .block-content .cart-empty a:hover,.map-container .map-block a:hover
{
	text-decoration:underline;
}

header.header .top-cart .block-content .mini-products-list li,.block-cart.block .block-content .mini-products-list li
{
	clear:both;
	position:relative;
	margin:0;
	padding:0 0 .75em;
}

header.header .top-cart .block-content .mini-products-list .cart-price-qt strong,.block-title strong
{
	font-weight:inherit;
}

header.header .top-cart .block-content .subtotal .label,.ratings .rating-links a,.ratings .amount a
{
	color:#757575;
}

header.header .top-cart .block-content .actions .btn i,#shopping-cart-totals-table ~ .checkout-types .btn-proceed-checkout i
{
	margin-left:6px;
	margin-right:0;
}

header.header .top-cart .block-content .product-box,.block-cart.block .block-content .product-box
{
	font-size:1em;
	line-height:1.5em;
	text-align:left;
}

header.header .top-cart.top-cart.horizontal .fa-angle-down,.catalog-product-view .pro-mid-msg .pro-attr-list li .cont
{
	margin-left:3px;
}

#sticky-header ul.topmenu li a,.block-cart .block-content .subtotal .label,.product-collateral .product-simple-list .panel.panel-default .panel-heading h4:hover,.page-sitemap .sitemap li.level-0 a,.multiple-checkout h3 a,.box-tags li.item .product-name a,.dashboard .reviews-block li.item .product-name a
{
	color:#222;
}

.bootstrap-select,.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn)
{
	width:220px;
}

.input-append .bootstrap-select.btn-group,.products-grid.three-columns:not(.carousel-ul) .item:first-child
{
	margin-left:-1px;
}

.bootstrap-select.btn-group > .disabled,.bootstrap-select.btn-group .dropdown-menu li.disabled a
{
	cursor:not-allowed;
}

.bootstrap-select.btn-group.fit-width .btn .filter-option,.catalog-category-view aside.sidebar
{
	position:static;
}

.fb-like-box,.fb-like-box span,.fb-like-box span iframe[style],.listing-banner-wrapper.fullwidth
{
	width:100%!important;
}

.customer-reviews-widget.two-items .item:nth-child(2n+1),.customer-reviews-widget.three-items .item:nth-child(3n+1),.customer-reviews-widget.four-items .item:nth-child(4n+1),.widget .products-grid .item:nth-child(4n+1),.products-grid.one-column:not(.carousel-ul) .item,.products-grid.two-columns:not(.carousel-ul) .item:nth-of-type(2n+1),.products-grid.three-columns:not(.carousel-ul) .item:nth-of-type(3n+1),.products-grid.four-columns:not(.carousel-ul) .item:nth-of-type(4n+1),.products-grid.five-columns:not(.carousel-ul) .item:nth-of-type(6n+1),.products-grid.six-columns:not(.carousel-ul) .item:nth-of-type(6n+1),.products-grid.seven-columns:not(.carousel-ul) .item:nth-of-type(7n+1),.products-grid.eight-columns:not(.carousel-ul) .item:nth-of-type(8n+1),#upsell-product-table li.item:nth-child(4n+1),.no-sidebar .small-layout #upsell-product-table li.item:nth-child(2n+1),.with-sidebar .medium-layout #upsell-product-table li.item:nth-child(2n+1),.no-sidebar .medium-layout #upsell-product-table li.item:nth-child(3n+1),.large-layout #upsell-product-table li.item:nth-child(3n+1)
{
	clear:left;
}

.customer-reviews-widget.two-items .item:nth-child(2n+2),.customer-reviews-widget.three-items .item:nth-child(3n+3),.customer-reviews-widget.four-items .item:nth-child(4n+4),.widget .products-grid .item:nth-child(4n+4),.products-grid.one-column:not(.carousel-ul) .item,.products-grid.two-columns:not(.carousel-ul) .item:nth-of-type(2n),.products-grid.three-columns:not(.carousel-ul) .item:nth-of-type(3n),.products-grid.four-columns:not(.carousel-ul) .item:nth-of-type(4n),.products-grid.five-columns:not(.carousel-ul) .item:nth-of-type(5n),.products-grid.six-columns:not(.carousel-ul) .item:nth-of-type(6n),.products-grid.seven-columns:not(.carousel-ul) .item:nth-of-type(7n),.products-grid.eight-columns:not(.carousel-ul) .item:nth-of-type(8n),#upsell-product-table li.item:nth-child(4n+4),.no-sidebar .small-layout #upsell-product-table li.item:nth-child(2n+2),.with-sidebar .medium-layout #upsell-product-table li.item:nth-child(2n+2),.no-sidebar .medium-layout #upsell-product-table li.item:nth-child(3n+3),.large-layout #upsell-product-table li.item:nth-child(3n+3)
{
	clear:right;
}

.customer-reviews-widget .date,.customer-reviews-wrapper .review-box-wrapper .customer-info .date
{
	font-size:11px;
	color:#888;
}

.product-tabs li.current,.opc .active .step-title
{
	cursor:default;
}

.top-banners .text-block .media-left,.footer-top .text-block .media-left
{
	min-width:60px;
	position:relative;
	top:5px;
}

.top-banners .text-block h5,.footer-top .text-block h5
{
	margin-bottom:0;
	text-transform:uppercase;
}

.top-banners .text-block p,.footer-top .text-block p
{
	margin-bottom:0;
	color:#616161;
}

#home-image-slider.owl-theme .owl-dots .owl-dot,.home-slider.es-carousel-wrapper .owl-dots .owl-dot
{
	display:inline-block;
	line-height:1;
}

#home-image-slider.owl-theme .owl-dots .owl-dot span,.home-slider.es-carousel-wrapper .owl-dots .owl-dot span
{
	display:block;
	background-image:none;
	width:8px;
	height:8px;
	border-radius:2px;
	background-color:#aaa;
	float:left;
	top:0;
	margin:0 6px!important;
}

#home-image-slider .owl-nav div,.home-slider .owl-nav div
{
	position:absolute;
	opacity:0;
	z-index:3;
	top:50%;
	font-size:18px;
	color:rgba(0,0,0,.85);
	background-color:#fff;
	width:40px;
	height:40px;
	text-align:center;
	line-height:40px;
	border-radius:0;
	transition:opacity 400ms ease, background-color 300ms;
	-moz-transition:opacity 400ms ease, background-color 300ms;
	-webkit-transition:opacity 400ms ease, background-color 300ms;
	-o-transition:opacity 400ms ease, background-color 300ms;
	margin:-20px 0 0;
	padding:0;
}

#home-image-slider .owl-nav div:hover,.home-slider .owl-nav div:hover,aside.sidebar .block-tags .block-content ul li a:hover,.products-list .product-buttons .add-to-links a:hover i,.related-bottom .next i:hover,.related-bottom .prev i:hover,.slider-container .next i:hover,.slider-container .prev i:hover,.owl-buttons i:hover,.cart .crosssell li.item .add-to-links li i:hover
{
	background-color:#ffcc80;
	color:#fff;
}

#home-image-slider .owl-nav div.owl-prev,.home-slider .owl-nav div.owl-prev
{
	left:0;
	border-radius:0 4px 4px 0;
}

#home-image-slider .owl-nav div.owl-next,.home-slider .owl-nav div.owl-next
{
	right:0;
	border-radius:4px 0 0 4px;
}

.block-title:after,.product-view .product-img-box .more-views h3:after
{
	content:'';
	display:inline-block;
	width:80px;
	height:2px;
	position:absolute;
	bottom:-1px;
	left:0;
	background:#ffcc80;
}

.layered-nav .block-content dd
{
	font-size:13px;
}

.block.block-cart .empty,.block.block-cart .empty p span
{
	text-align:center;
	font-family:'Open Sans', sans-serif;
	color:#222;
	font-size:14px;
}

.block-list .block-content,.block-poll .block-content,.block-account .block-content li a
{
	padding-left:0!important;
}

.block-list li.item:first-child,#product-attribute-specs-table .first th.opc .order-review .table-bordered
{
	border-top:none;
}

body .modal-backdrop,.modal-open .modal.ekko-lightbox
{
	z-index:99999;
}

.category-description,.product-view .box-tags .form-add .input-box,.dashboard .reviews-block
{
	margin:0 0 1.5em;
}

.widget-slider.owl-carousel .owl-stage-outer,#related-bottom-slider .owl-carousel .owl-stage-outer
{
	margin:0 -5px;
	padding:5px;
}

.sidebar .block-related .products-grid .item:hover,.block-related:not(.related-bottom) .block-content li:hover
{
	box-shadow:none;
}

.products-grid .ratings,.products-list .ratings
{
	margin:0 0 .75em;
}

.products-grid .add-to-links i:hover,.products-list .add-to-links i:hover,.product-view .add-to-links li a i:hover
{
	background-color:#f0f0f0;
	color:#aaa;
}

.products-grid.six-columns .item .old-price .price,
.products-grid.seven-columns .item .old-price .price,
.products-grid.eight-columns .item .old-price .price,
body.apple-device .rating-box i,
.products-grid.six-columns .item .market-price .price
{
	font-size:12px;
}

.products-grid.five-columns:not(.carousel-ul) .item,.products-list .twenty,.col3-layout .customer-rating
{
	width:16.6%;
}

.products-grid.eight-columns:not(.carousel-ul) .item,.product-view .product-img-box.extralarge-layout .more-views .item
{
	width:12.5%;
}

.product-view .tab-content .product_tabs_upsell_products .products-grid .product-image,.footer-middle .store-info h5
{
	margin-bottom:12px;
}

.products-list .fifty-five,.catalog-product-view .deal-bottom .save
{
	width:55%;
}

.products-list .seventy,.with-sidebar .small-layout .product-buttons a span,.catalog-product-view .tab-cont-box .review-item .item-c
{
	width:70%;
}

.products-list .eighty,.col3-layout .review-box .review
{
	width:80%;
}

.footer-products-list .product-shop .price-box,.catalog-procut-view .product-view .product-options-bottom,#shopping-cart-totals-table ~ .checkout-types .btn-proceed-checkout,.sp-methods
{
	margin-bottom:.75em;
}

.footer-products-list .product-buttons .add-to-links li:first-child,.cart-actions a + a,table .cart-actions a + a
{
	margin-left:12px;
}

.ekko-lightbox .modal-footer,.block-related:not(.related-bottom) .block-content .media-body
{
	text-align:left;
}

.product-labels-wrapper.label-type-2 .availability-only p,.product-labels-wrapper.label-type-2 .percentage span,.product-labels-wrapper.label-type-3 .availability-only p,.product-labels-wrapper.label-type-4 .availability-only p
{
	display:inline;
	padding-left:1px;
}

.rating-box .rating i:nth-child(2n),.customer-rating .item .rating-box .rating i:nth-child(2n)
{
	left:14px;
}

.rating-box .rating i:nth-child(3n),.customer-rating .item .rating-box .rating i:nth-child(3n)
{
	left:28px;
}

.rating-box .rating i:nth-child(4n),.customer-rating .item .rating-box .rating i:nth-child(4n)
{
	left:42px;
}

.rating-box .rating i:nth-child(5n),.customer-rating .item .rating-box .rating i:nth-child(5n)
{
	left:56px;
}

.availability-only-details,.gift-messages-form .item .product-image
{
	margin:0 0 7px;
}

.minimal-price .price-label,.configured-price .price-label,.price-from .price-label,.price-to .price-label,.price-as-configured .price-label,.tracking-table th,.tracking-table-popup th
{
	font-weight:700;
	white-space:nowrap;
}

.price-excluding-tax .label,.price-including-tax .label
{
	white-space:nowrap;
}

.price-excl-tax .label,.price-incl-tax .label
{
	display:block;
	white-space:nowrap;
}

.catalog-product-view .breadcrumbs-wrapper .product-buttons.default > div,.product-buttons.default > div,.product-view .product-img-box .more-views .slider-buttons > div,.block-related:not(.related-bottom) .slider-buttons > div
{
	width:auto;
	position:relative;
	float:left;
}

.catalog-product-view .breadcrumbs-wrapper .product-buttons.default > div a,.product-view .product-img-box .more-views .slider-buttons > div a,.block-related:not(.related-bottom) .slider-buttons > div a
{
	min-height:1px;
	padding:0;
}

.catalog-product-view .breadcrumbs-wrapper .product-buttons.default > div.next-button,.product-buttons.default > div.next-button
{
	margin-left:2px;
	float:right;
}

.product-view .top-wrapper .price-box-bundle .price-from,.product-view .top-wrapper .price-box-bundle .price-to,.cart .crosssell li.item .price-box
{
	margin-bottom:.5em;
}

.product-options .attr-list .attr-val .input-box .form-control,.checkout-agreements .agree
{
	padding:6px;
}

.product-options .attr-list .text-attr-label {
	margin-bottom: 5px;
}

.product-options .attr-list .attr-label em, .product-options .attr-list .text-attr-label em, .colorR
{
	color:#e02828;
	font-weight:700;
}

.product-view .add-to-links,.block-related:not(.related-bottom) .checkbox,.related-bottom .checkbox
{
	display:inline-block;
	vertical-align:middle;
	margin:0;
}

.product-view .product-img-box .product-image,
.catalog-product-view #tog-question .ques-cont .msg-box,
.catalog-product-view #tog-reviews .review-form-cont .msg-box
{
	margin-bottom:5px;
}

.product-view .product-img-box .more-views .more-views-inner > .item:not(:nth-of-type(-n+4))
{
	margin-top:10px;
}

.product-view .more-views-container,.customer-reviews-wrapper
{
	overflow:hidden;
}

.product-essential ~ .box-up-sell,.related-bottom,.box-reviews,.cart-block #shipping-zip-form ~ #co-shipping-method-form
{
	margin-top:3em;
}

.product-view .vertical-tabs .tab-content,.block-progress dd
{
	padding:1.5em 0;
}

.product-view .with-sidebar .vertical-tabs .tab-content-inner,[class*=col2-] .product-view .vertical-tabs .tab-content-inner
{
	width:76%;
}

.boxed-content .related-bottom .widget-title .more-link,.opc .step .tool-tip
{
	right:10px;
}

.related-bottom li.item:nth-of-type(4n+1),.related-bottom li.item:nth-of-type(4n+4),.large-layout #upsell-product-table li.item:nth-child(4n+1),.large-layout #upsell-product-table li.item:nth-child(4n+4),.no-sidebar .medium-layout #upsell-product-table li.item:nth-child(4n+1),.no-sidebar .medium-layout #upsell-product-table li.item:nth-child(4n+4)
{
	clear:none;
}

.box-reviews .rating-block h2,.box-reviews .rating-block h3,.box-reviews .rating-block h4
{
	color:#424242;
	font-size:12px;
	font-family:inherit;
	line-height:normal;
	margin:0 0 9px;
}

.product-view .product-custom,.footer-middle .contacts-block .item + .item
{
	margin-top:18px;
}

.col3-layout .vertical-tabs > .nav-tabs,.small-layout .vertical-tabs > .nav-tabs,.with-sidebar .medium-layout .vertical-tabs > .nav-tabs,.with-sidebar .large-layout .vertical-tabs > .nav-tabs
{
	float:none;
	margin:0;
}

.timer-wrapper.full .timer-box > div span,.timer-box > div span
{
	display:block;
	float:none;
	background-color:#ec3838;
	font-family:'Open Sans', sans-serif;
	font-size:18px;
	height:29px;
	line-height:29px;
	border-radius:4px;
	color:#fff;
	position:relative;
}

.timer-wrapper.full .timer-box > div:after,.timer-box > div:after
{
	content:':';
	position:absolute;
	right:4px;
	top:-1px;
	line-height:1;
	font-size:1.16em;
}

.timer-wrapper.full .timer-box > div strong,.timer-box > div strong
{
	display:block;
	font-size:.5em;
	color:#888;
	font-weight:300;
	padding-top:.5em;
}

.account-create form.form-horizontal
{
	margin-bottom:2.5em;
}

.cart .crosssell li.item .product-name,.my-wishlist table.table .product-name
{
	margin:0 0 .5em;
}

.cart-collaterals .panel-default #crosssell-products-list.products-grid li.item,#co-shipping-method-form,#co-shipping-form,#co-payment-form,#co-billing-form
{
	margin-top:0;
	margin-bottom:0;
}

.truncated,.truncated a.dots,.truncated a.details
{
	cursor:help;
}

.sp-methods .checkmo-list li,.map-popup-checkout .paypal-logo
{
	margin:0 0 5px;
}

.step.panel-body,.map-popup-only-text
{
	border-top:1px solid rgba(0,0,0,.1);
}

.my-account table.table tr.first > td,.catalog-product-view .tab-cont-box .review-item:first-child,.catalog-product-view #tog-question .ques-list .ques-item:first-child
{
	border-top:0;
}

.my-account .truncated .truncated_full_value .item-options > p,.footer-middle h5
{
	text-transform:uppercase;
}

#footer .store-switcher,#footer .form-language,#footer .form-currency
{
	margin-left:20px;
}

.price.me-price2,.special-price .price.me-price2,.market-price .price2
{
	font-size:14px!important;
	color:#000;
}

.catalog-product-view .product-essential .regular-price,
.catalog-product-view .product-essential .special-price,
.catalog-product-view .price-as-configured 
{
	margin: 0;
	display:block;
	border-bottom:1px solid #eee;
	padding:8px 5px;
}

.catalog-product-view .product-essential .regular-price .price,.catalog-product-view .product-essential .old-price .price
{
	color:#363134;
	font-size:19px!important;
}

.catalog-product-view #tog-question .ques-cont .msg-r a,.catalog-product-view #tog-question .ques-cont .moderation-word .msg-r
{
	color:#e02828;
}


/*************************
	Customer Account	
*************************/
.custom-breadcrumbs-wrapper {
	margin-bottom: 15px;
}
.custom-breadcrumbs-wrapper .breadcrumbs-inner {
	padding: 0;
	border: 0;
}
.custom-breadcrumbs-wrapper .breadcrumb {
	padding: 0;
}
.custom-breadcrumbs-wrapper ul.breadcrumb:after {
	display: none;
}
.custom-breadcrumbs-wrapper ul.breadcrumb li a {
	color: #000;
}
.my-account .border-t {
	padding-top: 5px;
	border-top: 1px solid #7c7b7b;
}
.my-account .account-box {
	margin-bottom: 30px;
}
.my-account .account-title {
	margin-bottom: 30px;
}
.my-account .welcome-msg {
	margin-bottom: 30px;
}
.my-account .account-title h2,
.my-account .account-subtitle h2 {
	font-size: 22px;
	color: #000;
	line-height: 36px;
	font-weight: 400;
	margin: 0;
}
.my-account .account-subtitle h2 {
	letter-spacing: 2px;
	line-height: initial;
}
.my-account .account-subtitle h2 {
	display: inline-block;
}
.my-account .account-subtitle h2 span {
	display: inline-block;
	vertical-align: middle;
}
.my-account .account-subtitle h2 .subutitle-icon {
	width: 33px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
}
.my-account .account-subtitle .view-all-btn {
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
	color: #02bfdb;
	font-size: 14px;
}
.my-account .order-related .order-item {
	margin-bottom: 20px;
}
.my-account .order-related .order-item:last-child {
	margin-bottom: 0;
}
.my-account .order-related .order-item label {
	font-weight: normal;
	margin: 0;
}
.my-account .order-related .order-item .order-head {
	padding: 12px;
	background-color: #eff7ff;
}
.my-account .order-related .order-item .order-head .order-date {
	margin-left: 30px;
}
.my-account .order-related .order-item .order-info {
	width: 100%;
	padding: 12px 0;
	border: 1px solid #d2d2d2;
	border-top: 0;
}
.order-related .order-item .order-info .red-btn {
	width: 26.5%;
	margin: 0 3%;
    text-align: center;
    outline: 0;
    font-size: 12px;
    border-radius: 8px;
    border: 2px solid #c30d23;
    background-color: #fff;
    color: #c30d23!important;
    padding: 3px 5px;
    display: inline-block;
    line-height: 15px;
}
.order-related .order-item .order-info .info-l {
	width: 50%;
	float: left;
	padding: 0 50px 0 12px;
}
.order-related .order-item .order-info .info-l .reci-line2 {
	padding: 10px 0;
}
.order-related .order-item .order-info .info-l .telephone {
	margin-left: 30px;
}
.order-related .order-item .order-info .info-l .status {
	float: right;
}
.order-related .order-item .order-info .info-c {
	width: 23%;
    float: left;
    text-align: center;
    padding: 0 10px;
    line-height: 70px;
    border-left: 1px solid #d2d2d2;
    border-right: 1px solid #d2d2d2;
}
.order-related .order-item .order-info .info-c .price {
	font-size: 12px;
	color: #000;
}
.order-related .order-item .order-info .info-r {
	width: 27%;
	float: left;
	line-height: 70px;
}

.my-account .rewardpoints-block {
	margin-bottom: 10px;
}
.my-account .rewardpoints-block table {
	width: 100%;
	margin-top: 10px;
}
.my-account .rewardpoints-block table td {
	font-size: 16px;
	text-align: center;
	padding: 5px 10px;
}

.my-account .referral-block {
	padding: 12px;
	background-color: #eee;
	font-size: 14px;
}
.my-account .referral-block p {
	margin-bottom: 0;
	line-height: 24px;
}
.my-account .referral-block .side-title {
	font-size: 16px;
}
.my-account .referral-block #referral_url {
	display: inline-block;
    width: 65%;
    padding: 5px;
    border: 1px solid #d2d2d2;
    border-radius: 5px;
    margin: 5px 0;
}
.my-account .referral-block .price {
	font-size: 16px!important;
}

.my-account .member-info-block .member-info-content {
	width: 35%;
	display: inline-block;
	margin-left: 45px;
}
.my-account .member-info-block .account-subtitle h2 .subutitle-icon {
	width: 28px;
}
.my-account .member-info-block .member-info-content li {
	padding: 15px 0; 
	line-height: 40px;
}
.my-account .member-info-block .member-info-content .label {
	float: left;
	width: 25px;
}
.my-account .member-info-block .member-info-content .label img {
	width: 30px;
	max-width: 100%;
}
.my-account .member-info-block .member-info-content .value {
	float: left;
	width: calc(100% - 45px);
	margin-left: 20px;
	border-bottom: 1px solid #B1B1B1;
	font-size: 14px;
}
.my-account .member-info-block .member-info-content .chage-password-btn {
	float: right;
    outline: 0;
    font-size: 12px;
    border-radius: 8px;
    border: 2px solid #c30d23;
    background-color: #fff;
    color: #c30d23!important;
    padding: 3px 10px;
    display: inline-block;
    line-height: 15px;
}

.my-account .reviews-block li.item {
	margin-top: 20px;
}
.my-account .reviews-block li.item .product-name,
.box-tags li.item .product-name {
	font-size: 14px;
    margin-bottom: 8px;
    line-height: 25px
}
.my-account .reviews-block .number,
.my-account .box-tags .number {
	float:left;
	font-size:.833em;
	font-weight:700;
	line-height:1;
	color:#fff;
	background:rgba(0,0,0,.1);
	margin:.3em -20px 0 0;
	padding:2px 3px;
}
.my-account .reviews-block .details,
.my-account .box-tags .details {
	margin-left:20px;
}

.sidebar-inner .account-sidebar .sidebar-title {
	padding-bottom: 10px;
	border-bottom: 1px solid #7c7b7b;
}
.sidebar-inner .account-sidebar .sidebar-title h2 {
	font-size: 26px;
	color: #000;
	font-weight: 400;
	margin: 0;
	letter-spacing: 2px;
}
.sidebar-inner .account-sidebar .sidebar-content {
	margin-top: 10px;
}
.sidebar-inner .account-sidebar .sidebar-content li {
	font-size: 18px;
    line-height: 50px;
    padding: 8px 0;
}
.sidebar-inner .account-sidebar .sidebar-content li.current {
	color: #c30d23;
}
.sidebar-inner .account-sidebar .sidebar-content li a {
	display: block;
}
.sidebar-inner .account-sidebar .sidebar-content li .sidebar-icon {
	width: 50px;
	margin-right: 10px;
	display: inline-block;
	vertical-align: top;
}
.sidebar-inner .account-sidebar li .deposits {
	margin-bottom: 0;
	margin-top: 10px;
	line-height: 24px;
	padding-left: 6px;
}
.sidebar-inner .account-sidebar li .deposits img {
	margin-right: 5px;
	position: relative;
	bottom: 2px;
}
.sidebar-inner .account-sidebar li .deposits .price {
	font-size: 14px!important;
}


/*************************
   	Customer Info Edit	
*************************/
.social-information ul li {
	margin-bottom: 20px;
}
.social-information ul li:last-child {
	margin-bottom: 0;
}
.social-information ul li .label {
	width: 120px;
    display: inline-block;
    font-size: 14px;
    margin-right: 30px;
    line-height: 20px;
    vertical-align: middle;
}
.social-information ul li .value {
	display: inline-block;
	padding: 0 22px;
	min-width: 54px;
	line-height: 38px;
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
	border-radius: 3px;
	font-size: 14px;
	box-sizing: content-box;
}
.social-information ul li span.value {
	color: #FFA047;
	border: 1px solid #FFA047;
}
.social-information ul li a.value {
	cursor: pointer;
	background-color: #FFA047;
    color: #fff;
    border: 1px solid #FFA047;
}


/*************************
	Order Info Page	
*************************/
.my-account .order-info-page {
	background-color: #eee;
}
.my-account .order-info-page .order-item .order-info {
	border: 0;
}
.order-info-page .info-title-cyan {
	padding-bottom: 10px;
	line-height: 38px;
}
.order-info-page .info-title-cyan h2 {
	font-size: 24px;
	margin: 0;
	color: #02bfdb;
	float: left;
}
.order-info-page .info-subtitle h3,
.order-info-page .info-subtitle-cyan h3 {
	font-size: 20px;
	line-height: inherit;
	margin: 0;
}
.order-info-page .info-subtitle h3 {
	letter-spacing: 1px;
}
.order-info-page .info-subtitle-cyan h3 {
	color: #02bfdb;
}
.order-info-page .info-subtitle {
	padding: 0 12px;
	margin-bottom: 5px;
}

.order-info-page .info-title-cyan .link-print {
	float: right;
	color: #02bfdb;
	padding: 0;
}
.order-info-page .info-title-cyan .link-print i {
	font-size: 14px;
}
.order-info-page .order-item .order-info-tabs {
	display: inline-block;
	vertical-align: text-bottom;
	margin-left: 60px;
}
.order-info-page .order-item .order-info-tabs li {
	float: left;
	margin-right: 30px;
	font-weight: bold;
}
.order-info-page .order-item .order-info-tabs li span {
	color: #02bfdb;
}
.order-info-page .order-item .order-info-tabs li a {
	color: #c30d23;
}
.my-account .order-info-page .order-item {
	margin-bottom: 0;
}
.order-info-page .order-shipping-method,
.order-info-page .order-payment-method {
	margin-top: 12px;
	padding: 12px;
}
.order-info-page .order-shipping-method .heading,
.order-info-page .order-payment-method .heading {
	font-size: 12px;
	line-height: inherit;
	margin-bottom: 8px;
}
.order-info-page .order-shipping-method .content p,
.order-info-page .order-payment-method .content p {
	margin: 0;
}

.order-info-page .order-details {
	padding: 24px 0;
	margin-top: 12px;
}
.order-info-page .order-details .order-details-table {
	padding: 0 12px;
}
.order-info-page .order-details .order-details-table table {
	width: 100%;
}
.order-info-page .order-details-table .product-info  {
	width: 35%;
}
.order-info-page .order-details-table #shipment-details-table .product-info  {
	width: 45%;
}
.order-info-page .order-details-table thead {
	border-bottom: 1px solid #ccc;
}
.order-info-page .order-details-table thead th {
	padding: 10px 20px;
    font-size: 14px;
    color: #000;
}
.order-info-page .order-details-table tbody {
	border-bottom: 1px solid #ccc;
}
.order-info-page .order-details-table tbody td {
	vertical-align: middle;
}
.order-info-page .order-details-table .product-info .product-image {
	display: inline-block;
    width: 30%;
    margin-right: 10px;
    padding: 10px;
}
.order-info-page .order-details-table .product-info .product-image img {
	width: 100%;
}
.order-info-page .order-details-table .product-info .product-name {
	display: inline-block;
    width: calc(68% - 10px);
    vertical-align: middle;
}
.order-info-page .order-details-table td p {
	margin: 0;
}
.order-info-page .order-details-table td .cart-price {
	font-size: 17px;
}
.order-info-page .order-details-table td .cart-price .me-price {
	font-size: 17px;
}
.order-info-page .order-details-table td .cart-price .me-price2 {
	font-size: 16px!important;
}
.order-info-page .order-details-table tfoot tr {
	border-bottom: 1px solid #ccc;
}
.order-info-page .order-details-table tfoot tr:last-child {
	border-bottom: 0;
}
.order-info-page .order-details-table tfoot td {
	font-size: 14px;
	padding: 15px 0 15px 10px;
}

.order-info-page .order-comments {
	padding: 12px 0;
	margin-top: 12px;
}
.order-info-page .comment-info {
	padding: 0 12px;
}
.order-info-page .comment-info li {
	margin-bottom: 8px;
}
.order-info-page .comment-info li:last-child {
	margin-bottom: 0;
}
.order-info-page .comment-info li p {
	margin: 0;
}

.order-info-page .order-points {
	padding: 12px 0 24px;
	margin-top: 12px;
}
.order-info-page .order-points .points-info {
	padding: 0 12px;
}
.order-info-page .order-points .points-info li {
	float: left;
	text-align: center;
	margin-right: 100px;
}
.order-info-page .order-points .points-info li:last-child {
	margin-right: 0;
}
.order-info-page .order-points .points-info li .label {
	padding: 2px 0 5px;
}

.order-info-page .order-trackorder {
	padding: 12px 0;
	margin-top: 12px;
}
.order-info-page .order-trackorder .tracking-item .info-subtitle-cyan {
	padding: 0 12px 8px;
	border-bottom: 1px solid #ccc;
}
.order-info-page .order-trackorder .tracking-item .tracking-info {
	padding: 12px 12px 0;
	font-size: 14px;
}
.order-trackorder .tracking-item .tracking-info li {
	margin-bottom: 8px;
}
.order-trackorder .tracking-item .tracking-info li .label,
.order-trackorder .tracking-item .tracking-info li .value {
	float: left;
}
.order-trackorder .tracking-item .tracking-info .tracking-num .value {
	color: #c30d23;
}
.order-trackorder .tracking-item .tracking-info li .value {
	max-width: 70%;
	margin-left: 5px;
}
.order-trackorder .tracking-item .tracking-info li .value a {
	word-wrap: break-word;
}
.order-info-page .back-order {
	padding-top: 50px;
}
.order-info-page .back-order .btn-bg-red {
	width: 270px;
}


/*************************
  Customer Address Page	
*************************/
.my-account .order-history-page .account-subtitle,
.my-account .customer-address-page .account-subtitle,
.my-account .address-edit-page .account-subtitle {
	margin-bottom: 15px;
}
.my-account .customer-address-page .account-subtitle h2 .subutitle-icon {
	width: 24px;
}
.customer-address-page .account-subtitle .new-address {
	float: right;
	font-size: 14px;
}
.customer-address-page .address-list .address-default,
.customer-address-page .address-list .address-additional {
	padding: 20px 0;
	border-top: 1px solid #B1B1B1;
}
.customer-address-page .address-list .address-box {
	width: 47%;
	float: left;
}
.customer-address-page .address-list .address-additional .address-box {
	margin-right: 6%;
}
.customer-address-page .address-list .address-additional .address-box:nth-child(2n) {
	margin-right: 0;
}
.customer-address-page .address-list .light-title {
	display: inline-block;
	border-bottom: 1px solid #f9a502;
	padding: 5px;
}
.customer-address-page .address-list .light-title img {
	display: inline-block;
    vertical-align: text-bottom;
    width: 25px;
}
.customer-address-page .address-list .light-title h3 {
	display: inline-block;
	font-size: 18px;
	color: #f9a502;
	margin-left: 10px;
}
.customer-address-page .address-list .address-info li {
	padding: 15px 0;
	font-size: 14px;
}
.customer-address-page .address-list .address-info li .label {
	float: left;
    width: 35px;
    margin-top: 5px;
    margin-right: 20px;
    vertical-align: middle;
}
.customer-address-page .address-list .address-info li .label img {
	width: 100%;
}
.customer-address-page .address-list .address-info li .value {
	vertical-align: top;
    border-bottom: 1px solid #B1B1B1;
    float: left;
    width: calc(100% - 55px);
    line-height: 24px;
    padding: 12px 0;
}
.customer-address-page .address-list .address-info li .edit-btn {
	font-size: 14px;
}
.customer-address-page .address-list .address-info li .delete-btn {
	margin-left: 12px;
}
.customer-address-page .address-list .address-additional .empty-box p {
	font-size: 14px;
	margin: 0;
}


/*************************
 	Address Edit Page	
*************************/
.address-edit-page .address-info input::-ms-input-placeholder {
    text-align: right;
}
.address-edit-page .address-info input::-webkit-input-placeholder {
    text-align: right;
}
.my-account .address-edit-page .address-edit-form {
	padding: 20px 0;
	border-top: 1px solid #B1B1B1;
}
.address-edit-page .address-edit-form .address-info  {
	width: 80%;
	margin: 0 auto;
}
.my-account .address-edit-page .address-info li {
	font-size: 14px;
}
.address-edit-page .address-info li .left {
	float: left;
    width: 35px;
    min-height: 1px;
    margin-top: 5px;
    margin-right: 15px;
    vertical-align: middle;
}
.address-edit-page .address-info li .right {
	vertical-align: top;
    float: left;
    width: calc(90% - 15px);
    max-width: calc(100% - 65px);
    line-height: 24px;
}
.address-edit-page .address-info .right .line-info {
	padding: 15px 0;
	border-bottom: 1px solid #b1b1b1;
	margin-bottom: 15px;
}
.address-edit-page .address-info .line-info .label {
	float: left;
	margin: 0;
	width: 45px;
}
.address-edit-page .address-info .line-info .required em {
	color: red;
}
.address-edit-page .address-info .line-info .value {
	outline: 0;
	border: 0;
	width: calc(100% - 55px);
	height: auto;
	padding: 0;
	float: left;
	margin-left: 10px;
}
.address-edit-page .address-info li.check-default .line-info {
	border-bottom: 0;
}
.address-edit-page .address-info li.check-default .checkbox {
	display: inline-block;
	vertical-align: text-bottom;
	width: 18px;
	margin-right: 5px;
	cursor: pointer;
}
.address-edit-page .address-info li.check-default label {
	font-weight: normal;
	margin: 0;
	cursor: pointer;
}
.address-edit-page .address-info li.required-word {
	color: red;
}
.address-edit-page .address-btn {
	text-align: center;
	margin-top: 50px;
}
.address-edit-page .address-btn .btn-bg-red {
	padding: 0;
	width: 120px;
}
.address-edit-page .address-btn button.btn-bg-red {
	margin-left: 60px;
}


/*************************
 	Reward Points Page	
*************************/
#reward-points-table th {
	padding: 8px 10px;
}
#reward-points-table td {
	text-align: center;
	padding: 8px 10px;
}


/*************************
	Cart Page	
*************************/
.cart .cart-title h2 {
	font-size: 24px;
	color: #c30d23;
	line-height: 36px;
	font-weight: 400;
	margin: 0;
}
.cart #shopping-cart-table {
	width: 100%;
}
.cart #shopping-cart-table thead {
	border-bottom: 1px solid #ccc;
}
.cart #shopping-cart-table thead th {
	padding: 10px 20px;
	font-size: 14px;
	color: #000;
}
.cart #shopping-cart-table tbody tr {
	border-bottom: 1px solid #ccc;
}
.cart #shopping-cart-table tbody tr td {
	vertical-align:middle;
}
.cart #shopping-cart-table tfoot tr td {
	padding: 15px 0;
}
.cart #shopping-cart-table tfoot tr td button {
	margin: 0 10px;
}
.cart #shopping-cart-table .product-info .product-image {
	display: inline-block;
    width: 25%;
    margin-right: 10px;
    padding: 15px;
}
.cart #shopping-cart-table .product-info .product-image img {
	width: 100%;
}
.cart #shopping-cart-table .product-info .product-name {
	display: inline-block;
	text-align: left;
	vertical-align: middle;
	width: calc(74% - 80px);
}
.cart #shopping-cart-table .product-info .product-name a {
	color: #000;
	font-size: 14px;
}
.cart #shopping-cart-table .product-info .product-name .cart-actions {
	text-align: center;
	margin-top: 15px;
}
.cart #shopping-cart-table td .cart-price .price {
	font-size: 16px!important;
}

.cart-totals-wrapper #shopping-cart-totals-table {
	width: 100%;
}
.cart-totals-wrapper #shopping-cart-totals-table td {
	font-size: 14px;
	padding: 15px 0 15px 10px;
}
.cart-totals-wrapper #shopping-cart-totals-table td .price {
	font-size: 16px!important;
}
.cart-totals-wrapper #shopping-cart-totals-table tr {
	border-bottom: 1px solid #ccc;
}

.cart .point-coupon-wrapper {
	padding: 20px 0 30px;
    border-bottom: 1px solid #ccc;
}
.cart .point-coupon-wrapper .points-block {
	float: left;
	width: 45%;
	font-size: 14px;
}
.cart .point-coupon-wrapper .points-block p {
	margin-bottom: 5px;
	line-height: 25px;
}
.cart .point-coupon-wrapper .points-block input {
	outline: 0;
	border: 1px solid #2b2b2b;
	border-radius: 5px;
	padding: 5px 8px;
	width: 300px;
	margin-right: 10px;
}
.cart .point-coupon-wrapper .points-block .rewards_point_cart {
	margin-top: 5px;
}
.cart .point-coupon-wrapper .points-block a {
	color: #999;
	line-height: 25px;
}
.cart .point-coupon-wrapper .coupon-block {
	float: right;
	width: 45%;
}
.cart .point-coupon-wrapper .coupon-block {
	font-size: 14px;
}
.cart .point-coupon-wrapper .coupon-block p {
	margin-bottom: 5px;
	line-height: 25px;
}
.cart .point-coupon-wrapper .coupon-block .discount-form #coupon_code {
	outline: 0;
	border: 1px solid #2b2b2b;
	border-radius: 5px;
	padding: 5px 8px;
	width: 300px;
	margin-right: 10px;
}
.cart .point-coupon-wrapper .coupon-block .discount-form .validation-advice {
	position: absolute;
}
.cart .payment-btn-wrapper li {
	width: 45%;
	padding: 20px 10px;
	text-align: center;
}
.cart .payment-btn-wrapper li:nth-child(2n+1) {
	float: left;
}
.cart .payment-btn-wrapper li:nth-child(2n) {
	float: right;
}
.cart .payment-btn-wrapper li .btn-red {
	width: 100%;
	border-radius: 16px;
	font-size: 20px;
}
.cart .payment-btn-wrapper li .btn-red .payment-icon {
	width: 35px;
	margin-right: 30px;
}
#shopping-cart-table.table-bordered > tfoot > tr > td {
	border:none;
	padding:1.5em 0 0;
}
#shopping-cart-table .cart-actions i {
	padding:2px;
}
#shopping-cart-table tbody tr td:first-child {
	border-left:none;
	padding-left:0;
	width:43%;
}
#shopping-cart-table tbody tr td {
	border-right:none;
}
#shopping-cart-table .item-options dd {
	padding-left:0;
	float:left;
	font-weight:400;
	font-style:normal;
	color:#666;
	margin:0 5px;
}
#shopping-cart-table .item-options dt {
	float:left;
	font-weight:400;
	font-style:normal;
}
#shopping-cart-table .item-options dd + dt {
	border-left:solid 1px #888;
	padding-left:5px;
}
.full-purchase-wrapper.category-products .products-grid {
	margin-bottom: 0;
	padding-top: 15px;
}
.cart .full-purchase-wrapper .full-purchase-box {
	margin-bottom: 20px;
	float: left;
	width: 25%;
}
.cart .full-purchase-wrapper .full-purchase-box .products-grid .item {
	width: 222px;
}
.cart .full-purchase-wrapper .full-purchase-box .btn-add-cart {
	margin: 0;
    border: 1px solid #ddd;
    background-color: #fff;
    text-align: center;
    float: left;
    padding: 0 4px 0 0;
    line-height: 22px;
    color: #e02828;
    outline: none;
    width: 96px;
}
.cart .full-purchase-wrapper .full-purchase-box .btn-add-cart img {
	width: 25px;
	margin-top: -2px;
}
.cart .full-purchase-wrapper .full-purchase-box .purchase-title {
	border-bottom: 1px solid #e02828;
}
.cart .full-purchase-wrapper .full-purchase-box .purchase-title span {
	display: inline-block;
    padding: 10px;
    background-color: #e02828;
    color: #fff;
}



/*************************
	Checkout Onepage	
*************************/
.opc-index-index .opc-wrapper-opc {
	font-size: 14px;
	color: #000;
}
.opc-wrapper-opc .checkout-page-title {
	margin-bottom: 20px;
}
.opc-wrapper-opc .checkout-page-title h3 {
	font-size: 20px;
	color: #c80931;
}
.check-address #billing-address-select {
	width: 48%;
    float: left;
    border: 1px solid #ddd;
    margin-right: 4%;
}
#billing-address-select .recipient-address-list {
	display: none;
	z-index: 1000;
	position: fixed;
	top: 30%;
	text-align: center;
}
#billing-address-select .recipient-address-list .address-box {
	background-color: #fff;
	display: inline-block;
}
#billing-address-select .recipient-address-list .address-top {
	line-height: 30px;
	padding: 20px;
}
#billing-address-select .recipient-address-list .address-list {
	padding: 20px 50px;
	font-size: 14px;
}
#billing-address-select .recipient-address-list .address-list .overflow-box {
	max-height: 260px;
	overflow-y: scroll;
}
#billing-address-select .recipient-address-list .address-list table {
	border: 1px solid #eee;
}
#billing-address-select .recipient-address-list .address-top .top-l {
	width: 20px;
	float: left;
}
#billing-address-select .recipient-address-list .address-top .top-c {
	width: calc(100% - 40px);
	float: left;
	font-size: 22px;
}
#billing-address-select .recipient-address-list .address-top .top-r {
	width: 20px;
	float: right;
	cursor: pointer;
}
#billing-address-select .recipient-address-list .address-list thead {
	background-color: #eee;
}
#billing-address-select .recipient-address-list .address-list .address-info:not(.active) {
	cursor: pointer;
}
#billing-address-select .recipient-address-list .address-list tr.active {
	color: #c30d23;
}
#billing-address-select .recipient-address-list .address-list th,
#billing-address-select .recipient-address-list .address-list td {
	padding: 10px 50px;
	text-align: center;
}
#billing-address-select .recipient-address-list .address-bottom {
	padding: 20px;
}
#billing-address-select .recipient-address-list .address-bottom .enter-btn,
#billing-address-select .recipient-address-list .address-bottom .cancel-btn {
	border-radius: 3px;
	cursor: pointer;
}
#billing-address-select .recipient-address-list .address-bottom .enter-btn {
	margin-right: 100px;
}
.check-address #billing-new-address-form {
	width: 48%;
    float: left;
    border: 1px solid #ddd;
}
.check-address .recipient-title {
	padding: 10px;
	border-bottom: 1px solid #ddd; 
	font-size: 14px;
}
.check-address .recipient-title .fl {
	float: left;
	line-height: 28px;
}
.check-address .recipient-title .fr {
	float: right;
	outline: 0;
	border-radius: 10px;
	border: 1px solid #c30d23;
	background-color: #fff;
	color: #c30d23;
	padding: 3px 5px;
	cursor: pointer;
}
.check-address .recipient-title .form-btn {
	margin-left: 10px;
}
.check-address .recipient-information {
	padding: 20px 10px;
	position: relative;
}
.check-address .recipient-information .receiver-icon {
	position: absolute;
    right: 20px;
    top: 35%;
    text-align: center;
    padding: 20px 30px;
    border-left: 1px solid #ddd;
}
.check-address .recipient-information .receiver-icon .receiver-icon-notice {
	margin: 0;
	margin-top: 10px;
	font-size: 14px;
}
#billing-new-address-form .recipient-information .fields {
	margin-bottom: 12px;
}
#billing-new-address-form .recipient-information .fields label.left {
	float: left;
	width: 60px;
	line-height: 30px;
    text-align: right;
    margin: 0;
}
#billing-new-address-form .recipient-information .fields label em {
	font-style: normal;
	color: #eb340a;
}
#billing-new-address-form .recipient-information .fields .input-box {
	float: right;
	width: calc(100% - 70px);
} 
#billing-new-address-form .recipient-information .fields .input-box input,
#billing-new-address-form .recipient-information .fields .input-box textarea {
	padding: 5px 10px;
}
#billing-new-address-form .recipient-information .fields .input-box textarea {
	height: 60px;
	resize: none;
}
#billing-new-address-form .recipient-information .save-in-book .input-box input {
	float: left;
	margin: 0;
}
#billing-new-address-form .recipient-information .save-in-book .input-box label {
	float: left;
	margin: 0;
	margin-left: 5px;
}
.opc-col-title {
	background-color: #eee;
}
.opc-col-title .shipping-title {
    color: #fa9393;
    width: 45%;
    float: left;
    padding: 5px 0 5px 5px;
}
.opc-col-title .payment-title {
	color: #fa9393;
    width: 45%;
    float: right;
    padding: 5px 0;
}
.opc-col-title .shipping-title span {
	color: #666;
	font-size: 16px;
	margin-left: 10px;
}
.opc-col-shipping-payment .opc-col-shipping {
	width: 45%;
	float: left;
	margin-top: 15px;
}
.opc-col-shipping-payment .opc-col-payment {
	width: 45%;
	float: right;
	margin-top: 22px;
	font-size: 16px;
}
.opc-col-shipping #shipping-block-methods .radio label {
	color: #000;
}
.opc-col-shipping #shipping-block-methods .sp-methods .carrier {
	padding: 8px 0;
	text-align: center;
	border: 3px solid #fa9393;
	font-size: 18px;
	font-weight: normal;
	margin: 15px 0;
}
.opc-col-shipping #shipping-block-methods .sp-methods li.active .carrier {
	border: 3px solid #03f2f5;
}
.opc-col-shipping #shipping-block-methods .sp-methods .methods-list {
	display: none;
}
.opc-col-shipping #shipping-block-methods .sp-methods .active .methods-list {
	display: block;
}
.opc-col-payment #co-payment-form #checkout-payment-method-load dd .form-list {
	font-size: 12px;
	color: #666;
}
.opc-col-payment .customercredit .checkout_cc_input_alert {
	margin: 10px 0 5px;
}
.opc-col-payment .customercredit .checkout_cc_input_alert #checkout_cc_inputtext {
	border: 1px solid #d9d9d9;
	border-radius: 5px;
	padding: 8px 10px;
	width: 70%;
	max-width: 490px;
}
.opc-col-payment #co-payment-form .radio label {
	color: #000;
}
#co-payment-form .checkout-agreements .agreement-content strong {
	color: #031faf;
	font-size: 14px;
}
.opc-col-color-line img {
	padding: 40px 0 50px;
}
.opc-col-review #checkout-review-submit button.btn-bg-red {
	width: 25%;
	overflow: hidden;
	min-width: 90px;
	max-width: 313px;
}


@media only screen and min-width 978px {
	.nav-wide li.over .menu-wrapper
	{
		display:block!important;
	}
	
	.category-label
	{
		display:inline-block;
		vertical-align:middle;
	}
	
	.nav-wide .menu-wrapper.default-menu
	{
		position:absolute;
		width:15em;
		top:100%;
		left:0;
		display:none;
		-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.1);
		box-shadow:0 1px 5px rgba(0,0,0,0.1);
		z-index:99999;
		overflow:visible;
		padding:0;
	}
	
	.nav-wide .menu-wrapper.default-menu ul
	{
		background-color:inherit;
		background:#fff;
	}
	
	.nav-wide .menu-wrapper.default-menu ul.level0
	{
		margin-left:0;
		margin-right:0;
		padding:0;
	}
	
	.nav-wide .menu-wrapper.default-menu ul.level0 li.level1
	{
		clear:both;
		display:block;
		float:none;
		position:relative;
		margin:0;
		padding:0;
	}
	
	.nav-wide .menu-wrapper.default-menu ul.level0 li
	{
		border-bottom:1px solid rgba(0,0,0,.2);
	}
	
	.nav-wide .menu-wrapper.default-menu ul.level0 li:last-of-type
	{
		border-bottom:none;
	}
	
	.nav-wide .menu-wrapper.default-menu ul.level0 li.over > a,.nav-wide .menu-wrapper.default-menu ul.level0 li > a:hover
	{
		background-color:#f5f5f5;
		color:#ffcc80;
	}
	
	.nav-wide .menu-wrapper.default-menu ul.level0 a
	{
		padding:0 9px;
	}
	
	.nav-wide .menu-wrapper.default-menu ul.level0 li a span.subtitle
	{
		color:inherit!important;
	}
	
	.nav-wide .menu-wrapper.default-menu li.level1.parent > a:after,.nav-wide .menu-wrapper.default-menu li.level1.parent li.parent > a:after
	{
		right:20px;
	}
	
	.nav-wide .menu-wrapper.default-menu ul.level0 li.level1 a,.nav-wide .menu-wrapper.default-menu ul.level0 li.level1 li a
	{
		float:none;
		position:relative;
		display:block;
		font-weight:400;
		margin:0;
		padding:13px 29px 13px 30px;
	}
	
	.nav-wide .menu-wrapper.default-menu ul.level0 li.level1 li.level2 a
	{
		line-height:1.5em;
		font-size:1.167em;
	}
	
	.nav-wide .menu-wrapper.default-menu ul.level0 li.level1 a span:before
	{
		content:none;
		width:6px;
		height:6px;
		border:solid 2px #ddd;
		background-color:#fff;
		display:inline-block;
		border-radius:50%;
		vertical-align:middle;
		position:relative;
		top:-1px;
		margin-right:5px;
	}
	
	.nav-wide .menu-wrapper.default-menu ul.level0 li.level1 a:hover span.menu-wrapper:not(.default-menu)
	{
		background:none!important;
	}
	
	.nav-wide .menu-wrapper.default-menu ul.level0 li.level1 a span:not(.hover-divider)
	{
		float:none;
		position:relative;
		display:inline-block;
		font-weight:400;
		border:none;
		margin:0;
		padding:0;
	}
	
	.nav-wide .menu-wrapper.default-menu ul.level0 ul
	{
		border:none;
		display:none;
		width:15em;
		position:absolute;
		top:-10px;
		left:100%;
		z-index:999;
		-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.1);
		box-shadow:0 1px 5px rgba(0,0,0,0.1);
		margin:0;
		padding:0;
	}
	
	.nav-wide .menu-wrapper.default-menu ul.level0 ul li
	{
		position:relative;
	}
	
	.nav-wide .menu-wrapper.default-menu ul.level0 ul li a
	{
		padding-left:0;
	}
	
	.nav-wide .menu-wrapper.default-menu ul.level0 ul a span:before
	{
		display:none;
	}
}

@media only screen and max-width 767px {
	#home-floor
	{
		display:none!important;
	}
}

.filters-more,.filters-less {
    display: block;
    width: 128px;
    text-align: center;
    margin: 5px auto;
    clear: both;
    padding: 5px 10px;
    cursor: pointer;
    border: 1px solid #ddd;
    background: #efefef;
}
/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     base_default
 * @copyright   Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/* Widgets =============================================================================== */
.widget { display:inline; }
.widget .widget-title { clear:both; padding:15px 0 0; margin:0 0 7px; }
.widget .widget-title h2 { font-size:15px; font-weight:bold; color:#e25203; }

.widget .mini-products-images-list .product-image { display:block; width:76px; height:76px; border:1px solid #a9a9a9; margin:0 auto; }
.widget .mini-products-images-list li.item { float:left; width:77px; height:77px; }

/* Widget: Catalog New Proructs List */
.widget-new-products { display:block; }
.col-main .widget-new-products { margin:7px 0; }
.widget-new-products .products-grid .product-image,
.widget-new-products .products-list .product-image { width:85px; height:85px; }
.widget-new-products .products-list .product-shop { margin-left:100px; }
.sidebar .widget-new-products .block { font-size:11px; line-height:1.25; }
.sidebar .widget-new-products .block-title strong { background:url(https://www.buyanz.com/skin/frontend/knock/default/images/widgets/i_widget-new.gif) 0 1px no-repeat; padding-left:21px; color:#dc5033; }

/* Widget: Recently Viewed Proructs */
.widget-viewed { display:block; }
.col-main .widget-viewed { margin:7px 0; }
.widget-viewed .products-grid .product-image,
.widget-viewed .products-list .product-image { width:85px; height:85px; }
.widget-viewed .products-list .product-shop { margin-left:100px; }
.sidebar .widget-viewed .block { font-size:11px; line-height:1.25; }
.sidebar .widget-viewed .block-title strong { background:url(https://www.buyanz.com/skin/frontend/knock/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: Recently Compared Proructs */
.widget-compared { display:block;}
.col-main .widget-compared { margin:7px 0; }
.widget-compared .products-grid .product-image,
.widget-compared .products-list .product-image { width:85px; height:85px; }
.widget-compared .products-list .product-shop { margin-left:100px; }
.sidebar .widget-compared .block { font-size:11px; line-height:1.25; }
.sidebar .widget-compared .block-title strong { background:url(https://www.buyanz.com/skin/frontend/knock/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: CMS Static Block */
.widget-static-block {}
.sidebar .widget-static-block { display:block; margin:0 0 15px; }

/* Widgets: Links Common Styles */
.top-container .widget a { padding:0 0 0 7px; }

.bottom-container .widget a { padding:0 3px; }

/* Widget: Catalog Product Link */
.widget-product-link-inline { display:inline; }

.col-main .widget-product-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-product-link a { background:url(https://www.buyanz.com/skin/frontend/knock/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-product-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-product-link a { background:url(https://www.buyanz.com/skin/frontend/knock/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: Catalog Category Link */
.widget-category-link-inline { display:inline; }

.col-main .widget-category-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-category-link a { background:url(https://www.buyanz.com/skin/frontend/knock/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-category-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-category-link a { background:url(https://www.buyanz.com/skin/frontend/knock/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: CMS Page Link */
.widget-cms-link-inline { display:inline; }

.col-main .widget-cms-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-cms-link a { background:url(https://www.buyanz.com/skin/frontend/knock/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-cms-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-cms-link a { background:url(https://www.buyanz.com/skin/frontend/knock/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }
/* ======================================================================================= */

/* Block hints */

.amfpc-block-info
{
    position:relative;
    border:1px dotted #008080;
    margin:6px 2px;
    padding:18px 2px 2px 2px;
    zoom: 1;
}

.amfpc-block-info:hover
{
    border-color: orange !important;
}

.amfpc-block-info>.amfpc-block-handle,
.amfpc-block-info>.amfpc-template-info
{
    position:absolute;
    top:0;
    padding:2px 5px;
    background:#008080;
    color:white;
    font:normal 11px Arial;
    text-align:left !important;
    z-index:998;
    text-transform: none;
}

.amfpc-block-info>.amfpc-block-handle:hover,
.amfpc-block-info>.amfpc-template-info:hover
{
    z-index:999;
}

.amfpc-block-info>.amfpc-block-handle
{
    cursor: default;
    left:0;
    white-space: nowrap;
}

.amfpc-block-info>.amfpc-template-info
{
    right:0;
}

.amfpc-block-info>.amfpc-block-handle:hover
{
    background-color: orange !important;
}

.amfpc-block-info.active
{
    -webkit-animation: amfpc-blocks 1s linear .5s infinite alternate;
    animation: amfpc-blocks 1s linear .5s infinite alternate;
}

@-webkit-keyframes amfpc-blocks {
    from {opacity: 1;}
    to {opacity: .1;}
}

@keyframes amfpc-blocks {
    from {opacity: 1;}
    to {opacity: .1;}
}

/* Updated blocks */

.amfpc-block-info.updated
{
    border-color: red;
}

.amfpc-block-info.updated>.amfpc-block-handle
{
    top:0;
    background:red;
}

/* Status popup */

.amfpc-info
{
    width: 350px;
    min-height: 95px;
    position: fixed;
    bottom: 10px;
    left: 10px;
    background: #008080;
    color: #fff;
    z-index: 99999;
    font-size: 32px;
}

.amfpc-info h1
{
    background: rgba(255, 255, 255, 0.1);
    color: #fff;
    padding: 2px 5px;
    font-size: 14px;
    font-weight: bold;
}

.amfpc-info h2
{
    margin-top: 12px;
    text-align: center;
    font-size: 30px;
    font-weight: 400;
    color: rgba(255, 255, 255, 0.7);
}

.amfpc-info .amfpc-content
{
    line-height: 48px;
}
@CHARSET "ISO-8859-1";
/* reset */

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

.z-promo div, .z-promo span, iframe, .z-promo h1, .z-promo h2, .z-promo h3, .z-promo h4, .z-promo h5,
.z-promo h6, .z-promo p, .z-promo blockquote, .z-promo pre, .z-promo a, .z-promo abbr, .z-promo acronym,
.z-promo address, .z-promo big, .z-promo cite, .z-promo code, .z-promo del, .z-promo dfn, .z-promo em,
.z-promo img, .z-promo ins, .z-promo kbd, .z-promo q, .z-promo s, .z-promo samp, .z-promo small, .z-promo audio,
.z-promo strike, .z-promo strong, .z-promo sub, .z-promo sup, .z-promo tt, .z-promo var, .z-promo b,
.z-promo u, .z-promo i, .z-promo center, .z-promo dl, .z-promo dt, .z-promo dd, .z-promo ol, .z-promo ul,
.z-promo li, .z-promo fieldset, .z-promo form, .z-promo label, .z-promo legend, .z-promo table,  .z-promo video,
.z-promo caption, .z-promo tbody, .z-promo tfoot, .z-promo thead, .z-promo tr, .z-promo th, .z-promo td,
.z-promo article, .z-promo aside, .z-promo canvas, .z-promo details, .z-promo embed, .z-promo figure,
.z-promo figcaption, .z-promo footer, .z-promo header, .z-promo hgroup, .z-promo menu, .z-promo nav,
.z-promo output, .z-promo ruby, .z-promo section, .z-promo summary, .z-promo time, .z-promo mark {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

.z-promo h1, .z-promo h2, .z-promo h3, .z-promo h4, .z-promo h5, .z-promo h6 {
    font-weight: normal;
}

.z-promo ol, .z-promo ul {
    list-style: none;
}

.z-promo blockquote, .z-promo q {
    quotes: none;
}

.z-promo blockquote:before, .z-promo blockquote:after, .z-promo q:before, .z-promo q:after {
    content: '';
    content: none;
}

.z-promo table {
    border-collapse: collapse;
    border-spacing: 0;
}

.z-promo .clearfix {
    clear: both;
}

/* blocks */

.z-promo {
    display: block;
    background:url(https://www.buyanz.com/skin/frontend/knock/default/mw_dailydeal/css/images/assets/top-bg.png);
}

/* top-blocks */

.z-promo-top .z-promo-item {
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: white;
    border: 1px solid #2CA8E1;
    cursor: pointer;
    display: block;
    margin-bottom: 15px;
    padding: 4px 7px 5px;
    position: relative;
    overflow: hidden;
    height: 28px;
    font-size: 12px;
    white-space: nowrap;
}

.z-promo-top .z-promo-item .z-ribbon {
    float: left;
    position: relative;
    left: -8px;
    top: -2px;
}

.z-promo-top .z-promo-item .z-price,
.z-promo-top .z-promo-item .z-gs-price {
    color: #373737;
    display: inline;
    font-weight: bold;
    padding-left: 10px;
    
}

.z-promo-top .z-promo-item .z-name,
.z-promo-top .z-promo-item .z-price,
.z-promo-top .z-promo-item .z-gs-price {
    position: relative;
    top: -8px;
}

.z-promo-top .z-promo-item .z-price {
    font-weight: normal;
}

.z-promo-top.z-ie-7 .z-promo-item .z-price {
    display: inline-block;
}

.z-promo-top .z-promo-item a {
    color: black;
    display: inline-block;
    margin: 0;
    padding-left: 10px;
    text-decoration: none;
    line-height: 12px;
}

.z-promo-top .z-promo-item a:hover {
    text-decoration: underline;
}

.z-promo-top .z-promo-item .z-time {
    color: black;
    font-weight: bold;
    width: 78px;
    display: inline-block;
}

.z-promo-top.z-ie-7 .z-promo-item .z-time {
    display: inline;
}

.z-promo-top .z-promo-item .z-button {
    margin: 2px 0 -1px;
    line-height: 14px;
    float: right;
}

.z-promo-top .z-promo-item .z-edge-anchor {
    display: inline-block;
    width: 0px;
    height: 0px;
}

/* side-blocks */

.z-promo-side .z-promo-item {
	background:url(https://www.buyanz.com/skin/frontend/knock/default/mw_dailydeal/css/images/assets/top-bg.png);
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: white;
    border: 1px solid #2CA8E1;
    cursor: pointer;
    display: block;
    margin-bottom: 15px;
    padding: 7px;
    position: relative;
    font-size: 12px;
    text-align:center;
}

    .z-promo-side.z-pub-4f1ef4c00eaa0676880015b7 .z-promo-item {
        max-width: 204px;
    }

.z-promo-side .z-promo-item .z-ribbon {
    position: absolute;
    top: 1px;
    left: -1px;
}
/*
.z-promo-side .z-promo-item img {
    float: none;
    padding-top: 22px;
}*/
.view_price{
    /*border-top: 1px solid #2CA8E1 !important;*/
    margin-top: 5px !important;
    padding: 5px 0 !important;
}
.view_price1{float:left;}
.view_price p{margin:0; text-align: left;}
.z-promo-side .z-promo-item .z-price,
.z-promo-side .z-promo-item .z-gs-price {
    display: inline;
    color: #373737;
    font-size: 14px;
    font-weight: bold;
    float: none;
    padding: 9px 0 5px;
    width: 50%;
    height: 18px;
    text-align: center;
}
.clear_both{clear:both; display:block;}
.z-promo-side .z-promo-item .z-price {
    font-weight: normal;
}

.z-promo-side .z-promo-item.z-item-0 .z-price,
.z-promo-side .z-promo-item.z-item-0 .z-gs-price {
    display: inline;
    color: #373737;
    font-size: 14px;
    font-weight: bold;
    float: left;
    clear: right;
    padding: 0;
    margin: 0;
    width: auto;
    height: auto;
}

.z-promo-side.z-ie-7 .z-promo-item.z-item-0 .z-price,
.z-promo-side.z-ie-7 .z-promo-item.z-item-0 .z-gs-price {
    margin-top: -8px;
}

.z-promo-side .z-promo-item.z-item-0 .z-price {
    font-weight: normal;
    text-decoration: line-through;
    float: left;
    
}

.z-promo-side .z-promo-item a {
    clear: left;
    color: black;
    display: inline-block;
    margin-bottom: 4px;
    text-decoration: underline;
    line-height: 12px;
}

.z-promo-side #z-promo-dealpage-subscribe a.z-name {
    margin-top: 0px;
    margin-bottom: 30px;
}

.z-promo-side .z-promo-item a:hover {
    text-decoration: underline;
}

.z-promo-side .z-promo-item .z-time {
    color: black;
    margin: -5px -3px 0 0;
    font-weight: bold;
    text-align: right;
    /*width: 100%;*/
    float: right;
}

.z-promo-side .z-promo-item .z-button {
    float: right;
    position: absolute;
    right: 7px;
}

/* general elements */

.z-promo-item {
    text-align: left;
}

.z-promo-item .z-price {
    position: relative;
}

.z-promo-item .z-price span {
    position: relative;
}

.z-promo-item .z-price span span {
    border-bottom: 1px solid red;
    height: 0;
    left: 0;
    position: absolute;
    top: 50%;
    width: 100%;
}

/* timer related */

.z-time .z-time-dynamic {
    overflow: hidden;
    width: 83px;
    padding: 2px 0 0 0;
}

.z-time .z-time-dynamic i {
    display: block;
    background: url("/images/mage/popups/v2.0/promo-meters.png") top left no-repeat;
    width: 4px;
    height: 26px;
    margin: 0;
}

.z-time .z-time-dynamic i.z-left {
    float: left;
}

.z-time .z-time-dynamic i.z-right {
    float: right;
    background-position: top right;
}

.z-time .z-time-dynamic .z-time-part {
    float: left;
    background: url("/images/mage/popups/v2.0/promo-meters-bg.png") 0 0 repeat-x;
    border-right: 1px solid #464545;
    display: block;
    height: 26px;
    color: white;
    padding: 0 1px;
    text-align: center;
    width: 23px;
}

.z-time .z-time-dynamic .z-time-part span {
    font-weight: bold;
    font-size: 11px;
    line-height: 25px;
    padding: 0;
    color: white;
}

.z-time .z-time-dynamic .z-time-part label {
    font-weight: normal;
    font-size: 7px;
    margin-left: -2px;
    color: white;
}

.z-time .z-time-dynamic .z-time-hour {
    padding-left: 0px;
}

.z-time .z-time-dynamic .z-time-sec {
    border: 0 none;
    padding-right: 0px;
}

/* ribbons */

.z-promo-item .z-ribbon {
    display: block;
    height: 35px;
    background: url("https://www.buyanz.com/skin/frontend/knock/default/mw_dailydeal/css/images/prompt-label.png") no-repeat right top scroll;
    z-index: 10;
}

.z-promo-item .z-ribbon .z-label {
    color: white;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 30px;
    font-family: "Century Gothic", sans-serif;
    font-weight: bold;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5),
                 1px 1px 1px rgba(255, 255,255, 0.2),
                 0 1px 3px #333333;
    padding: 0 10px 0 6px;
    margin: 0;
    max-width: 100px;
    float: left;
}

.z-ie-7 .z-promo-item .z-ribbon .z-label {
    margin-top: 2px;
}

.z-ie-8 .z-promo-item .z-ribbon .z-label {
    margin-top: 1px;
}

.z-ie-7 .z-promo-item .z-ribbon .z-label span,
.z-ie-8 .z-promo-item .z-ribbon .z-label span {
    /*filter: progid:DXImageTransform.Microsoft.Glow(Color=#000000, Strength=1);*/
    display: block;
    width: auto;
    /*margin-top: -2px;*/
    zoom: 1;
}

/* buttons */

.z-promo-item a.z-button {
    display: block;
    float: left;
    height: 25px;
    cursor: pointer;
    text-decoration: none;
    margin-top: 3px;
    margin-bottom: 0;
}

.z-promo-item a.z-button:hover {
	text-decoration: none;
}

.z-promo-item .z-button .z-label,
.z-promo-item .z-button .z-label span {
    display: block;
    height: 25px;
    background-repeat: repeat-x;
    background-position: top;
    color: white;
    text-decoration: none;
    float: left;
    line-height: 25px;
    font-weight: bold;
    overflow: hidden;
    white-space: nowrap;
    margin: 0;
}

.z-promo-item .z-button .z-label {
    text-transform: uppercase;
    font-size: 14px;
    font-family: "Century Gothic", sans-serif;
    background-image: url("https://www.buyanz.com/skin/frontend/knock/default/mw_dailydeal/css/images/more-subscribe-bg.png");
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5),
                 1px 1px 1px rgba(255, 255,255, 0.2),
                 0 1px 3px #333333;
}

.z-ie-7 .z-promo-item .z-label span,
.z-ie-8 .z-promo-item .z-label span {
    /*filter: progid:DXImageTransform.Microsoft.Glow(Color=#000000, Strength=1);*/
    display: block;
    width: auto;
    /*margin-top: -2px;*/
    zoom: 1;
}

.z-promo-item .z-button .z-left,
.z-promo-item .z-button .z-right {
	background-image: url("https://www.buyanz.com/skin/frontend/knock/default/mw_dailydeal/css/images/more-subscribe-edges.png");
	background-position: top left;
    display: block;
    float: left;
    height: 25px;
    width: 12px;    
}

.z-promo-item .z-button .z-right {
    background-position: top right;
}
  
.z-promo-item .z-button:hover .z-label {
    background-position: center -25px;
    text-decoration: none;
}

.z-promo-item .z-button:hover .z-left {
    background-position: left -25px;
}

.z-promo-item .z-button:hover .z-right {
    background-position: right -25px;
}

/* for onload functionality, do not remove */
.z-promo-dummy { visibility: hidden; }

/*append*/
/*tao under ground cho countdown*/
.product_box {
  background: url("https://www.buyanz.com/skin/frontend/knock/default/mw_dailydeal/css/images/assets/footer_bg.jpg") repeat scroll 0 0 transparent;
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  width: 100%;
}
/*tao style cho countdown*/
.timer {
    height: 106px;
    margin-left: auto;
    margin-right: auto;
 /*   margin-top: -345px;*/
    overflow: visible;
    padding-left: 20px;
    position: relative;
    width: 330px;
    z-index: 10;
}
.timer .cd {
    background: url("https://www.buyanz.com/skin/frontend/knock/default/mw_dailydeal/css/images/assets/footer_bg.jpg") repeat scroll 0 0 transparent;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 10px 20px -10px #000000;
    color: #FFFFFF;
    float: left;
    font-family: 'Istok Web',sans-serif;
    font-size: 46px;
    height: 96px;
    margin-left: 30px;
    margin-bottom: 145px;
    text-align: center;
    width: 70px;
}
.timer .small {
  font-size: 14px;
  text-align: center;
}
.color-style, p.dropcap_color-style:first-letter {
  color: #2CA8E1;
}

/*============================================*/
.counter ul.countdown{
	list-style-type: none;
	color: #4a4949;
	text-align: center;
	width:100%;
	margin: 0px auto;
	text-align: center;
}
.counter ul.countdown li{display: inline-table; margin: 0px 3px 0px 0px;}
.counter ul.countdown li.first{}
.counter ul.countdown li.last{ margin: 0px;}
.counter ul.countdown li div{text-transform: uppercase; clear: both;text-align:center;width:100%;}
.counter ul.countdown li div.countdown_num{font-size: 32px; color: #fff; margin: 0px 0px 3px 0px;}
.counter ul.countdown li div.countdown_num span{background: #000; padding: 5px 8px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; margin: 0px 1px;}

.block-todaydeal{border: 0px none;  -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; box-shadow: 0 0 3px #3B5871; -moz-box-shadow: 0 0 3px #3B5871; -webkit-box-shadow: 0 0 3px #3B5871;}
.block-todaydeal .title h3{line-height:34px; padding:0 !important; color: #fff; font-family: verdana,arial; font-size: 17px; font-weight: normal;}
.block-todaydeal .title {
    background-color: #3b5871;
	background-image: linear-gradient(to bottom, #3b5871, #0A263D);
	background-image: -webkit-linear-gradient(to bottom, #3b5871, #0A263D);
	background-image:    -moz-linear-gradient(to bottom, #3b5871, #0A263D);
	background-image:     -ms-linear-gradient(to bottom, #3b5871, #0A263D);
	background-image:      -o-linear-gradient(to bottom, #3b5871, #0A263D);
    border-radius: 5px 5px 0px 0px;
	-webkit-border-radius:5px 5px 0px 0px;
	-moz-border-radius:5px 5px 0px 0px;
    border-bottom: 0px none;
    height: 34px;
    overflow: hidden;
    padding: 0;
    text-align: center;
}
.block-todaydeal .block-content{
	background: #e7f1f4;
	padding: 7px 7px 0px !important;
	-webkit-border-radius:0px 0px 5px 5px;
	-moz-border-radius:0px 0px 5px 5px; 
	border-radius:0px 0px 5px 5px;
}
.block-todaydeal .block-content p.product-name{
	margin-bottom: 5px;
}
.block-todaydeal .block-content a.product-name{
	font-weight: bold;
	color: #203548;
	text-decoration: none;
	font-size: 12px;
}
.block-todaydeal .block-content a.product-name:hover{
	text-decoration: underline;
}
.block-todaydeal .mini-products-list{
	/*color: #f73f44;*/
	margin-bottom: 10px;
}
.block-todaydeal .mini-products-list .product-image {
    border: 1px solid #d3d3d3;
    float: left;
    width: 70px;
	background:none;
	padding:0;
	margin:0;
}
.block-todaydeal .mini-products-list .product-details {
    margin-left: 80px;
}
.block-todaydeal .old-price .price{
	color: #999;
	font-size: 12px;
	font-weight: bold;
}
.block-todaydeal .special-price .price{
	color: #ff0000;
	font-size: 16px;
	font-weight: bold;
}
span.deal-qty{
	color: #2f2f2f;
	font-weight: bold;
}

.block-todaydeal .counter{
	clear: both;
	border-top: 1px solid #d3d3d3;
	background: #fff;
	margin: 0px -7px;
	padding: 7px;
	 -webkit-border-radius:0px 0px 5px 5px; -moz-border-radius:0px 0px 5px 5px; border-radius:0px 0px 5px 5px;
}
.block-todaydeal .counter ul.countdown{
	list-style-type: none;
	color: #4a4949;
	font-size: 9px;
	text-transform: uppercase;
	font-weight: normal;
	padding: 0px;
	width:100%;
	text-align: center;
}
	
.block-todaydeal .counter ul.countdown li{
	background: none;
	height: auto;
	margin: 0px 5px 0px 0px;
	overflow: hidden;
	display: inline-table;
}
.block-todaydeal .counter ul.countdown li.last{
}
.block-todaydeal .counter ul.countdown li.first{
}
.block-todaydeal .counter ul.countdown li div{
	font-size: 10px;
	margin: 0px;
	width:100%;
	text-align:center;
	clear: both;
}
.block-todaydeal .counter ul.countdown li div.countdown_num{
	font-size: 20px;
}
.block-todaydeal .counter ul.countdown li div.countdown_num span{
	padding: 1px 3px;
}
.block-todaydeal .counter ul.countdown li.no_countdown{
	padding-top:4px;
	background:transparent;
	height:110px;
	width:180px;
}
.clear{
	clear: both;
	height: 1px;
	overflow: hidden;
}
/*Tab*/
.tab-deal td a {
	float: left;
	font-weight: bold; 
	color: #0a263c;
	font-size: 12px;
	text-decoration: none;
}
.tab-deal td a span {
	display: block; 
	height: 31px; 
	background: url(https://www.buyanz.com/skin/frontend/knock/default/mw_dailydeal/css/images/bkg-left-tab.gif) no-repeat top left; 
	padding: 0px 0px 0px 15px;
	line-height: 29px;
}
.tab-deal td a span span {
	background: url(https://www.buyanz.com/skin/frontend/knock/default/mw_dailydeal/css/images/bkg-right-tab.gif) no-repeat top right; 
	padding: 0px 15px 0px 0px;
}
.tab-deal td.active a,
.tab-deal td a:hover{
	color: #fff;
}
.tab-deal td.active a span ,
.tab-deal td a:hover span{
	background-color: #3b5871;
	background-image: linear-gradient(to bottom, #3b5871, #0A263D);
	background-image: -webkit-linear-gradient(to bottom, #3b5871, #0A263D);
	background-image:    -moz-linear-gradient(to bottom, #3b5871, #0A263D);
	background-image:     -ms-linear-gradient(to bottom, #3b5871, #0A263D);
	background-image:      -o-linear-gradient(to bottom, #3b5871, #0A263D);
	border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	text-align: center;
}
.tab-deal td.active a span span ,
.tab-deal td a:hover span span{
	background: none; 
	border-radius: none;
	-webkit-border-radius: none;
	-moz-border-radius: none;
}
/*SYMBOLIC*/
.remaining_time{
    padding-left: 5px;
    padding-right: 5px;
}
 #symbolic_counter{
    margin-left: -1px;
    clear: both;
	border: 1px solid #d3d3d3;
	background: #fff;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	padding: 10px 10px 5px 10px;
	width:90%;
}
 .symbolic{
 	margin-left: 12px;
	clear: both;
	border: 1px solid #d3d3d3;
	background: #fff;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	padding: 10px 10px 5px 10px;
	width:81%;
}
 .symbolic ul.countdown{
	list-style-type: none;
	color: #4a4949;
	font-size: 9px;
	text-transform: uppercase;
	font-weight: normal;
	padding: 0px;
	width:100%;
	clear:both;
}
 .symbolic ul.countdown li{
	float: left;
	background: none;
	width: 36%;
	height: auto;
	margin: 0px 0px 0px 0px;
	text-align:center;
}
 .symbolic ul.countdown li.last{
	/*margin: 0px 0px 0xp 5px;*/
 	/*width:auto !important;*/
 	float:right;
	width:32%;
}
 .symbolic ul.countdown li.first{
	/*width:auto !important;*/
 	width:32%;
}
 .symbolic ul.countdown li div{
	font-size: 9px;
	margin: 0px;
	width:100%;
	/*text-align:left;*/
}
.symbolic_clear{clear:both;}
.symbolic ul.countdown li div.countdown_num{
	font-size: 27px;
	text-align: center;
	font-weight: bold;
	color: #fff;
	margin: 0px 0px 2px 0px;
	/*float:left;*/
	width:100%;
	text-align:center;
}
 .symbolic ul.countdown li div.countdown_num span{
 	display:inline-block;
	background: url(https://www.buyanz.com/skin/frontend/knock/default/mw_dailydeal/css/images/bkg-counter-small.gif) repeat-x top left;
	/*float:left;*/
	vertical-align: middle;
	width: 24px;
	height: 31px;
	line-height: 31px;

}
 .symbolic ul.countdown li.no_countdown{
	padding-top:4px;
	background:transparent;
	height:110px;
	width:180px;
}
.dailydeal-qty-box{clear: both; padding: 5px 0px 0px 0px; text-align: center;}
.dailydeal-qty-box .deal-qty{color: red; font-size: 12px; font-weight: bold;}
.dailydeal-qty-box-active{padding-left: 0px;font-size: 11px; float: left}
.deal_qty .deal-qty{color: red; font-size: 12px; font-weight: bold;}
.deal-qty{color: #c76200; font-size: 12px; font-weight: bold;}
.deal-qty-one{color: red; font-size: 12px; font-weight: bold;}
.deal-qty-red{color: red; font-size: 12px; font-weight: bold;}
.mwdld_coming_date{}
.deal-time{color: #ff0000; font-size: 13px; font-weight: bold;}
.deal-date{display: block;}

/* block active deals**********************************************************/
.block-deals{border: 0px none;  -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; box-shadow: 0 0 3px #3B5871; -moz-box-shadow: 0 0 3px #3B5871; -webkit-box-shadow: 0 0 3px #3B5871;}
.block-deals .block-title-act{ background-color: #3b5871; 	background-image: linear-gradient(to bottom, #3b5871, #0A263D);
	background-image: -webkit-linear-gradient(to bottom, #3b5871, #0A263D);
	background-image:    -moz-linear-gradient(to bottom, #3b5871, #0A263D);
	background-image:     -ms-linear-gradient(to bottom, #3b5871, #0A263D);
	background-image:      -o-linear-gradient(to bottom, #3b5871, #0A263D); border-radius: 5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px;	-moz-border-radius:5px 5px 0px 0px; border-bottom: 0px none; height: 34px;  overflow: hidden; padding: 0; text-align: center;}
.block-deals .block-title-act strong{line-height:34px; padding:0 !important; color: #fff; font-family: verdana,arial; font-size: 17px; font-weight: normal; text-transform: capitalize;}
.block-deals .block-content{	background: #e7f1f4; -webkit-border-radius:0px 0px 5px 5px;	-moz-border-radius:0px 0px 5px 5px; border-radius:0px 0px 5px 5px;}
.block-deals .block-content li.item{border-bottom: 1px solid #D3D3D3;}
.block-deals li.odd{background: #e7f1f4;}
.block-deals li.even{background: #fff;}
.block-deals .block-content p.product-name{margin-bottom: 5px;}
.block-deals .block-content p.product-name a{font-weight: bold; color: #203548; text-decoration: none; font-size: 12px;}
.block-deals .block-content p.product-name a:hover{text-decoration: underline;}
.block-deals  .mini-products-list .product-image{border: 1px solid #d3d3d3; float: left; width: 70px; background:none; padding:0; margin:0;}
.block-deals  .mini-products-list .product-details {margin-left: 80px;}
.block-deals .price-box{margin: 0px 0px;}
.block-deals  .old-price .price{color: #999;font-size: 12px; font-weight: bold;}
.block-deals  .special-price .price{color: #ff0000; font-size: 16px; font-weight: bold;}
.block-deals .actions{background: #fff; -webkit-border-radius:0px 0px 5px 5px; -moz-border-radius:0px 0px 5px 5px; border-radius:0px 0px 5px 5px;}
.block-deals.actions a{color: #203548;}
/* ===========================================================================*/


/* daily deal category page ==================================================*/
.product-essential{position: relative;}
.mw_pro_dld{position: relative;}
.products-list li.item{position: relative;}
.mwdld_display_cate{clear: both;}
img.mwdld_img_sale{position: absolute; top: 15px; left: 15px; z-index: 10;}
.products-list li.item img.mwdld_img_sale{top: 10px; left: 10px;}
.products-grid li.item img.mwdld_img_sale{top: 0px; left: 0px;}
.mwdld_category{margin: 5px 0px; padding: 5px; text-align: left; }
.mwdld_category .counter{font-size: 14px; overflow: hidden;}
.mwdld_category .counter ul li{float: left;}
.mwdld_category .counter ul li div{float: left; margin: 0px;}
.mwdld_category .counter ul li div.countdown_num{color: #ff0000; font-weight: bold; margin: 0px;}
.mwdld_mess_cate span.deal-qty{color: #ff0000;}
.products-grid .actions .mwdld_coming_date{}

/* ===========================================================================*/

.mw_dld_detail{text-align: center; padding: 0px 0px; clear: both; font-style: normal;}
.mw_dld_detail ul li{display:  inline-table; margin: 0px 10px;}
.mw_dld_detail ul li span{display: block; font-style: normal; font-weight: bold;} 
.mw_dld_detail ul li span.mw_dld_detail_num{color: #ff0000; font-weight: bold; font-size: 20px;}
.block-todaydeal .mw_dld_detail{padding: 10px 0px 0px 0px;}
.block-todaydeal .mw_dld_detail ul li{margin: 0px 3px;}
.block-todaydeal .mw_dld_detail ul li span.mw_dld_detail_num{font-size: 14px;}

.mwdld_coming_date{margin: 5px 0px; padding: 5px; clear: both; background: #efefef;}

.from-price {margin: 0px;}
.from-price span{display: block;}
.from-price .price{color: #ff0000; font-size: 16px; font-weight: bold;}
.block .from-price .regular-price .price{color: #ff0000;}


/*style for ie*/
.block-todaydeal,
.block-deals-cal,
.block-deals,
.deal-product {border: 1px solid #3b5871 \9;}

/****************RESPONSIVE*******************/

/***Fix List Product***/
.responsive-list .products-grid{
   background:none;
}
.responsive-list .items-columns1 li.item {
    float: left;
    padding: 12px 0 30px;
    width: 100%;
}
.responsive-list .items-columns2 li.item {
    float: left;
    padding: 12px 0 30px;
    width: 48%;
	margin-right:10px;
}
.responsive-list .items-columns3 li.item {
    float: left;
    padding: 12px 0 30px;
    width: 31.333%;
	margin-right:10px;
}
.responsive-list .items-columns4 li.item {
    float: left;
    padding: 12px 0 30px;
    width: 23%;
	margin-right:10px;
}
.responsive-list .items-columns5 li.item {
    float: left;
    padding: 12px 0 30px;
    width: 18%;
	margin-right:10px;
}
.responsive-list .items-columns6 li.item {

} 
.responsive-list .products-grid li.last{margin-right:0px;} 
.responsive-list .products-grid .product-image {
    display: block;
    height: auto;
    margin: 0 0 10px;
    width: 100%;
}
.responsive-list .products-grid .actions {
    bottom: 0;
    position: relative;
}
.responsive-list .products-list .product-image{float:left;width:30%;display:block;height:auto;}
.responsive-list .products-list .product-shop{float:right;width:66%;}
.responsive-list .products-list li.item {
    padding: 12px;
}
.responsive-list .products-list .product-shop {
    margin-left: 0;
}
/***End Fix List Product***/

.image-responsive{
    display: block;
    height: auto;
    max-width: 100%;
} 
.responsive-list ul .item{
height:auto !important;
}
.product-view-page-deal .product-img-box {
    float: left;
    width: 42%;
}
.product-view-page-deal .product-shop {
    float: left;
    width: 54%;
	padding-top: 5px;
    border-top: 2px solid #cf213b;
    margin-left: 3%
}

@media (max-width: 768px) {	
   .responsive-list ul .item{
      width:50%;
	  padding-left:15px;
	  padding-right:15px;
	  float:left;
   }
   .responsive-list ul .item .image-responsive{
      margin:auto;
   }
	.zoom{display:none;}
} 
@media (max-width: 600px) {	
 	.responsive-list .products-grid li.item {
	} 
	.mwdld_category {
		padding: 5px 0;
	}
}
@media (max-width: 480px) {	
	.responsive-list .items-columns2 li.item {
		margin-right: 0;
		width: 100%;
	}
   .responsive-list ul .item{
      width:100%;
	  padding-left:0px;
	  padding-right:0px;
	  float:none;
   }
	.tab-deal tr td {
		float: left;
		margin-bottom: 6px;
		width: 100%;
	}
	.tab-deal td a {float:none;}
	.tab-deal td a span {
	 background: #EDEDED;
	}
	.tab-deal td a span span {
	background:#EDEDED;
	text-align:center;
	} 
	.tab-deal td.active a span, .tab-deal td a:hover span{border-radius:0px;}
    .responsive-list .products-list .product-image {
		display: block;
		float: none;
		height: auto;
		margin: 0 auto 10px;
		text-align: center;
		width: 100%;
	}
	.responsive-list .products-list .image-responsive {
		display: block;
		height: auto;
		margin: auto;
		max-width: 100%;
		text-align: center;
	}
	.responsive-list .products-list .product-shop {
		margin-left: 0;
		width: 100%;
	}
}
.actions a{
    padding-right: 10px;
}
.mw-review{
    width: 100%;
    display: table;
}
.deal-product{
    width:100%;
    display: table;
}

.box-customercredit-share .box-head h2
{
    background: url("https://www.buyanz.com/skin/frontend/knock/default/images/customercredit/cup-gold.png") no-repeat scroll 0 0 transparent;
    padding-top: 0px;
    padding-left: 25px;
}

.customercredit-product-info{
    padding-bottom:2%
}

.customercredit-product-info .customercredit-send-friend{
    float: left;
    clear: both;
    padding-bottom: 10px;
    margin-top: 10px;
}

.customercredit-product-info #customer_name, .customercredit-product-info #recipient_email, .customercredit-product-info #recipient_name {
    width: 100%;
}

.customercredit-product-info #message {
    width: 100%;
    height: 88px;
}

.customercredit-receiver {
    float: left;
    clear: both;
    padding-bottom: 20px;
    width: 100%;
}

.box-customercredit-history .box-head h2
{
    background: url("https://www.buyanz.com/skin/frontend/knock/default/images/customercredit/i_type_list.gif") no-repeat scroll 0 0 transparent;
    padding-top: 0px;
    padding-left: 25px;
    float: left;
}
.box-customercredit-sumary .box-head h2
{
    background: url("https://www.buyanz.com/skin/frontend/knock/default/images/customercredit/point.png") no-repeat scroll 0 0 transparent;
    padding-top: 0px;
    padding-left: 25px;
}
.box-customercredit-history {
    float: left;
    width: 100%;
}
.box-customercredit-history .pager{
    border-top:  none;
    margin-top: 10px;
}
.box-customercredit-sumary div.title-buttons p {
    float: left;
    margin-top: 10px;
    height: auto;
}
.box-customercredit-sumary div.title-buttons button {
    float: right;
    margin-left: 20px;
    margin-top: 5px;
}
.box-customercredit-sumary
{
    float: left;
    width: 100%;
    height: auto;
    margin-bottom: 15px;
}
.box-customercredit-buy .box-head h2
{
    background: url("https://www.buyanz.com/skin/frontend/knock/default/images/customercredit/earn_point.gif") no-repeat scroll 0 0 transparent;
    padding-top: 0px;
    padding-left: 25px;
}
.box-customercredit-redeem .box-head h2
{
    background: url("https://www.buyanz.com/skin/frontend/knock/default/images/customercredit/i_block-currency.gif") no-repeat scroll 0 0 transparent;
    padding-top: 0px;
    padding-left: 25px;
}
.customercredit-product-info .customercredit-amount-desc, .customercredit-product-info #recipient_ship_desc {
    font-size: 0.9em;
    font-style: italic;
    color: #080;
    margin-top: -5px;
}

/* Search Grid Style */
.data-table .customercredit-grid-title th{
    background-image: none;
    border-bottom: 1px solid #C2D3E0;
}

.data-table .customercredit-grid-search th{
    vertical-align: top;
}
.data-table .customercredit-grid-search .customercredit-grid-search-item{
    padding-bottom: 2px;
}
.customercredit-grid-search-item .data-range span {
    float: left;
    width: 100%;
}
.data-table .customercredit-grid-search .customercredit-grid-search-item .search-text{
    width: 97%;
}

.data-table .customercredit-grid-search .customercredit-grid-search-item .range-container{
    float: left;
    padding-bottom: 2px;
}
.data-table .customercredit-grid-search .customercredit-grid-search-item .data-range{
    min-width: 121px;
    min-height: 18px;
    margin-bottom: 3px;
}
.data-table .customercredit-grid-search .customercredit-grid-search-item .data-range .label{
    display: block;
    width: 36px;
    float: left;
}
.data-table .customercredit-grid-search .customercredit-grid-search-item .data-range img{
    width: 15px;
    height: 15px;
    cursor: pointer;
}
.data-table .customercredit-grid-search .customercredit-grid-search-item .data-range input.range-text{
    float: right;
    width: 50px;
    padding: 1px;
}

.data-table .customercredit-grid-search .customercredit-grid-search-item select{
    width: 100%;
}

.data-table .customercredit-grid-search .customercredit-grid-search-item .range-container .from-price,
.data-table .customercredit-grid-search .customercredit-grid-search-item .range-container .to-price{
    min-width: 100px;
}
.customercredit-search-button {
    padding-bottom: 5px;
    text-align: right;
    float:right;
    width: 100%;
    margin-top: 10px;
}

#redeem_credit_text{
    float: left;
}
#customercredit-navigation-customercredit_navigator {
    margin: 0;
}
#customercredit-form-content ul {
    float: left;
    width: 100%;
    margin-top: 10px;
}
#customercredit-form-content ul .customer-name {
    //padding: 0;
}
/* End Search */
.customer-account-giftcard .balance{
    overflow: hidden;
    margin-bottom: 10px;
    border-bottom: 1px dotted black;

}
.customer-account-giftcard #giftvoucher_grid .gift-voucher-sent-friend{
    background-color: #F6B26B;
}
.customer-account-giftcard .account-balance{
    overflow: hidden;
    margin-bottom: 10px;
    border-bottom: 1px dotted black;
}

/*---------------------------------redeem style----------------------------*/
.box-customercredit-redeem{
    float: left;
    margin-bottom: 0;
}

.redeem-credit{
    float: left;
}
.redeem-input-box{
    float: left;
    margin-bottom: 15px;
}
.input-verify-code{
    float: left;
    margin-left: 10px;
}
.input-verify-code input{
    width: 477px;
}
.redeem-form{
    float: left;
    margin-top: 10px;
}
.redeem-form button{
    float: left;
    margin-left: 10px;
}
.redeem-form strong{
    float: left;
    margin-top: 5px;
}

/*---------------------------------------------share credit style*-----------------------------------------------------*/

.customercredit_send_to_friend{
    float: left;
    width: 100%;
}

.customercredit_send_form{
    float: left;
}
.box-customercredit-share{
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
#customercredit_show_loading2{

    margin-top: 10px;
}
#customercredit_show_success2{
    margin-top: 10px; color: #008000;
}
#advice-your-email2{
    /*display: none;*/
}
#customercredit_show_alert2{
}
#customercredit_show_alert2 p{
    color: red;margin: 8px 0px 0px 2px;
}
#customercredit_show_alert2 input{float: left;margin-top: 2px;}
#customercredit_show_alert2 label{ float: none !important;font-size: 12px;font-style: italic; font-weight:normal !important; color: #080;margin-left: 5px;}
.customercredit_message{float: left;}
#customercredit_show_loading_p{
    width: 100px;
    float: left;
}
#customercredit_show_loading_p img {
    float: left;
    margin-top: 3px;
}
#customercredit_show_success{margin-top: 10px; color: #008000;}
#customercredit_show_success img {
    float: left;
    margin-top: 2px;
    margin-right: 5px;
}
/*By Crystal*/
.customercredit-index-share input[type="text"],
.customercredit-index-validatecustomer input[type="text"],
.checkout-cart-credit-amount input[type="text"],
.customercredit-grid-search-item input[type="text"],
#customercredit-payment-form #checkout_cc_input_alert input[type="text"]{
    width: 100%;
}
.button-checkout-credit {
    margin-top: 10px;
}
.customercredit-index-share .customercredit_message {
    width: 100%;
    float: left;
}
.customercredit-index-share .customercredit_message textarea{
    height: 125px;
    border-radius: 2px;
}
.customercredit-index-share .customercredit_send_to_friend .cc_email {
    margin-bottom: 0;
}
/*End Crystal*/
/*--------------------------checkout/cart-----------------------------------------------------*/
.checkout-cart-credit-amount p{
    margin: 0 !important;
}
.customercredit{
    margin-bottom: 10px;
}
.checkout_cc_input_alert .valiCredit Code Listdation-advice{
    max-width: 120px;
}
/*#customercredit_container{padding-left: 5px;}*/
#checkout-cc-input{margin-left: 7px;}
#customercredit_show_alert label{float: none !important;font-size: 12px;font-style: italic;font-weight:normal !important; color: #080;margin-left: 5px;}
/*My Credit**/
.title-credit h2.title-credit-label {
    background: url("https://www.buyanz.com/skin/frontend/knock/default/images/customercredit/images-icon.png") no-repeat 5px -57px;
    background-color: #1e4075;
    padding: 14px 10px 14px 50px;
    font-size: 14px;
    text-transform: none;
    color: #fff;    
    margin: 0;
}
.title-credit h2.title-history {
    background: url("https://www.buyanz.com/skin/frontend/knock/default/images/customercredit/images-icon.png") no-repeat 5px -183px;
    background-color: #1e4075;
}
.title-your-balance .title-credit-balance {
    background: url("https://www.buyanz.com/skin/frontend/knock/default/images/customercredit/images-icon.png") no-repeat 3px -120px;
    background-color: #f3f3f3;
    padding: 9px 10px 9px 40px;
    font-size: 14px;
    text-transform: none;
    font-weight: bold;
    margin-top: 10px;
}
.title-credit h2.navigation-credit {
    background: url("https://www.buyanz.com/skin/frontend/knock/default/images/customercredit/images-icon.png") no-repeat 5px -5px;
    background-color: #1e4075;
    margin-bottom: 0;
}
.table-bordered > thead > tr > th.numeric {
    text-align: center;
    font-weight: 600;
}
#transactions-history-new {
    width: 100%;
}
.div-navigantion-credit {
    border: 1px solid #ececec;
}
.div-navigantion-credit .block-content {
    margin-top: 0;
}
#no-more-tables {
    float: left;
    width: 100%;
}
ul#customercredit-navigation-customercredit_navigator li {
    margin: 1px 0;
    padding: 10px 10px 10px 10px;
    background: #f3f3f3;
}
ul#customercredit-navigation-customercredit_navigator li:hover{
    background: #ececec;
}
ul#customercredit-navigation-customercredit_navigator li a {
    text-transform: none;
    color: #636363;
}
ul#customercredit-navigation-customercredit_navigator li a:hover{
    color: #3399cc;
}
ul#customercredit-navigation-customercredit_navigator li strong {
    font-weight: normal;
    text-transform: none;
    color: #3399cc;
}
/*Code list*/
#no-more-tables .result {
    padding-left: 5px;
    border-bottom: none;
    font-style: italic;
    font-size: 13px;
}
#customercredit_grid {
    float: left;
    width: 100%;
}
.customercredit-search-button .button-img {
    display: none;
}
#customercredit_grid tbody tr td.last{
    min-height: 32px;
}
#customercredit_grid td#td-id-credit {
    white-space: nowrap;
}
.title-credit h2.credit-code-list {
    background: url("https://www.buyanz.com/skin/frontend/knock/default/images/customercredit/images-icon.png") no-repeat 5px -184px;
    background-color: #1e4075;
}
.customercredit-grid-search-item #customercredit_grid-transaction_time-from,
.customercredit-grid-search-item #customercredit_grid-transaction_time-to{
    min-width: 70px;
    float: left;
    width: 88%;
}
.customercredit-grid-search-item #calendar-transaction_time-from,
.customercredit-grid-search-item #calendar-transaction_time-to,
#calendars-transaction_time-from,
#calendars-transaction_time-to{
    margin-top: 8px;
    float: right;
}
.customercredit-grid-search #date-to {
    min-width: 130px;
}
#customercredit_grid tr td#td-price {
}
#customercredit_grid tr.active #date-to .data-range span.label{
    float: left;
    width: 100%;
}
#customercredit_send_to_friend .buttons-set{
    float: right;
    width: 100%;
    border-top: 0;
}
.customercredit-grid-search-item .data-range input[type="text"] {
    float: left;
}
#no-more-tables tr.customercredit-grid-search.active {
    // display: block;
}

/*Redeem Credit*/
.content-customercredit-redeem {
    padding: 0 10px;
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
/*Vertify Code*/
.customercredit_show_verify_code {
    float: left;
    width: 100%;
    margin-top: 10px;
}
button.submit-code {
    float: left;
    margin-left: 12px;
}
.customercredit-search-button .button-search {
    margin: 0px 2px 0 0;        
}

/*Checkout credit*/   
.checkout-credit-use {
    line-height: 15px;
    margin-top: 5px;    
/*    float: left;*/
    width: 100%;
    margin-bottom: 10px;
}
#checkout-cc-img {
    margin-left: 5px;
}
#checkout-cc-button {
    float: left;
    margin-top: 7px;
    margin-bottom: 10px;
    clear: both;
}
#checkout-cc-button-cancel {
    margin-top: 7px;
    margin-bottom: 10px;
    margin-left: 10px;
}
#customercredit_cc_success_img {
    margin-left: 8px;
    float: left;
    margin-top: 18px;
}
#customercredit_cc_show_loading {
    float: left;
    width: 90px;
    text-align: left;
    margin-left: 4px;
    margin-top: 6px;
}
#customercredit_cc_show_loading img {
    float: left;
    margin-right: 4px;
}
/*Product review*/
.customercredit-product-info p {
    float: left;
    width: 100%;
}
.customercredit-product-info p.type1{
    width: auto;
    margin-bottom:0px;
}
.customercredit-product-info .product-review{
    float: left;
    margin-left: 148px;
}
.customercredit-product-info .validation-advice {
    float: left;
    clear: both;
}
/*Top link*/
.links li a.link-account {
    background: url("https://www.buyanz.com/skin/frontend/knock/default/images/customercredit/images-icon.png") no-repeat 8px -122px;
}
.col-main .main-customer {
    padding-right: 0;
}
@media only screen and (max-width: 980px) { 
    .customercredit-grid-search-item #customercredit_grid-transaction_time-from,
    .customercredit-grid-search-item #customercredit_grid-transaction_time-to{
        width: 80%;
    }

}
@media only screen and (max-width: 767px) {
    .col-main .main-customer {
        padding: 0;
    }
    .calendar {
        top: 100%;
        z-index: 9999;
    }
    /* Force table to not be like tables anymore */
    #no-more-tables table, 
    #no-more-tables thead, 
    #no-more-tables tbody, 
    #no-more-tables th, 
    #no-more-tables td, 
    #no-more-tables tr { 
        display: block; 
        position: relative;
    }

    .data-table-div{
        float:left;
        width: 100%;
    }
    /* Hide table headers (but not display: none;, for accessibility) */
    #no-more-tables thead tr { 
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    #no-more-tables tr { border: 1px solid #ececec; }

    #no-more-tables td { 
        /* Behave  like a "row" */
        border: none;
        border-bottom: 1px solid #eee; 
        position: relative;
        padding-left: 50%; 
        white-space: normal;
        text-align:left;
        width: auto !important;
        min-height: 32px;
    }

    #no-more-tables td:before { 
        /* Now like a table header */
        position: absolute;
        /* Top/left values mimic padding */
        top: 6px;
        left: 6px;
        width: 45%; 
        padding-right: 10px; 
        white-space: nowrap;
        text-align:left;
        font-weight: bold;
    }

    /*
    Label the data
    */
    #no-more-tables td:before { content: attr(data-title); }
    #no-more-tables tr.customercredit-grid-search {
        position: relative; 
        top: -40px;
        left: 0;
        z-index: 9999;
        background: #fff;
        width: 100%;
        box-shadow: 0px 3px 15px 0px;
        padding: 0 10px;
    }

    /*Code list*/
    .customercredit-search-button {
        float: left;
        width: 100%;
        padding: 7px 15px;
        text-align: left;
        background-color: #1E4075;
    }
    .customercredit-search-button .button-img {
        display: block;
        float: right;
        background: url("https://www.buyanz.com/skin/frontend/knock/default/images/customercredit/images-icon.png") no-repeat -11px -302px;
        border: none;
        padding: 12px;
        background-color: #3662a6;
        margin-top: 2px;
        border-radius: 3px;
    }   
    .customercredit-search-button .button-img:hover{
        opacity: 0.85;
        background: url("https://www.buyanz.com/skin/frontend/knock/default/images/customercredit/images-icon.png") no-repeat -11px -302px;
        background-color: #3662a6;
    }
    .title-credit h2.credit-code-list {
        font-size: 16px;
        text-transform: none;
        font-weight: bold;
        background: url("https://www.buyanz.com/skin/frontend/knock/default/images/customercredit/images-icon.png") no-repeat -11px -342px;
        color: #636363 !important;
        padding: 8px 10px 8px 30px;
        background-color: #fff !important;
    }   
    #customercredit_grid tr.active #customercredit_grid-transaction_time-from,
    tr.active #customercredit_grid-transaction_time-to{
        min-width: 70px;
        width: 88%;
    }
    #customercredit_grid tr.active #calendar-transaction_time-from,
    #customercredit_grid tr.active #calendar-transaction_time-to{
        margin-top: 8px;
        float: right;
    }
    #customercredit_grid tr td#date-to {
        min-width: 100px;
        min-height: 120px;        
    }    
    #customercredit-grid-search td.last {
        display: none;
    }    
    .box-customercredit-history .pager
    {
        float: left;
        width: 100%;

    }

    .customercredit-search-button button.button-search span{
        padding: 0 10px;
        height: 30px;
        line-height: 30px;
    }   
    .customercredit-grid-search-item .data-range input[type="text"]{
        float: none;
    }
    #no-more-tables .customercredit-grid-search td{
        //float: left;
        //width: 100%;
    }
    .customercredit-search-button .button-search  {
        padding: 0;   
    }   
}
@media only screen and (max-width: 675px){
    #checkout-cc-button{
        margin-left: 0;
        clear: both;        
    }
}
@media only screen and (max-width: 560px) and (min-width: 480px){
    .input-verify-code {
        width: 139px;
    }
}
@media only screen and (max-width: 530px) {
    .redeem-box-input{
        width:100%;
    }
}

@media only screen and (max-width: 500px) and (min-width: 401px) {
    #no-more-tables table {
        font-size: 13px;
    }   
}
@media only screen and (max-width: 479px) {
    .box-customercredit-sumary .title-buttons .button {
        margin-top:3%;
        width: 100%;
        position: static;
        margin-bottom: 15px;
    }  
    .input-verify-code{
        margin-top: 5px;
        margin-left: 0;
        width: 100%;
    }
    .redeem-credit .redeem-input-box .button-set .button{
        width: 100%;
        margin: 10px 0 0 0;
    }
    .redeem-input-box .button-set,
    #verify-code-form div.input-box{
        width: 100%;
    }
    button.submit-code {
        width: 100%;
        margin-left: 0;
    }  
    /*Product detail*/
    .customercredit-product-info .product-review {
        margin-left: 103px;
    }
}
@media only screen and (max-width: 400px) {
    #no-more-tables table {
        font-size: 12px;
    }
}
#back-to-send-form a{
    color: #3399cc;
}
#back-to-send-form a img{
    float: left;
    width: 20px;
    margin-right: 3px;
}
button.button span{
    height: auto;
}
.message-notice{
    width: 61%;
}
.AddToCart-loader {
    background-image: url(https://www.buyanz.com/skin/frontend/knock/default/images/ajaxkit-loader.gif);
	background-repeat: no-repeat;
	background-color: #fff;
    width: 24px;
    height: 24px;
	background-position: center;
}
.AjaxKit-addtocart-link,
.btn-ajaxkit-quick-view {position: relative;}
.AjaxKit-Singlton-Click  {position: relative; display: inline-block;}
.AjaxKit-addtocart-link .AddToCart-loader,
.btn-ajaxkit-quick-view .AddToCart-loader {position: absolute; right: -26px; top: 50%; margin-top: -12px;}
.AjaxKit-Singlton-Click .AddToCart-loader {position: absolute; top: 50%; margin-top: -12px; left: 50%; margin-left: -12px;}
.hover-divider .AddToCart-loader {display: none!important;}

.product-view .add-to-links .AjaxKit-Singlton-Click .AddToCart-loader {margin-left: 0; left: 5px; border-radius: 50%;}
.products-grid .AjaxKit-Singlton-Click .AddToCart-loader {margin-left: 0; left: 10px; border-radius: 50%;}

.ajaxkit-login-submit-form {position: relative;}
.ajaxkit-login-submit-form .AddToCart-loader {position: absolute; right: -26px; top: 50%; margin-top: -12px;}

.top-link-login .AddToCart-loader {border-radius: 50%; left: -22px; margin-left: 0; margin-top: -12px;}

#toolbar-loading {
	display: none;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0,0,0,.5);
	z-index: 99999;
}


#AjaxKit-InfiniteScroll {
	background-color: #f5f5f5;
	color: #444;
	cursor: pointer;
	padding: 0.75em;
	text-align: center;
}
.infinite-scroll-elements {display: none;}
.infinite-scroll-button {display: block; padding: .417em 0;}
.infinite-scroll-loader {
	border-radius: 100%;
    margin: 2px 2px -5px;
    border: 2px solid #444;
    border-bottom-color: transparent;
    height: 25px;
    width: 25px;
    background: 0 0!important;
    display: inline-block;
    -webkit-animation: rotate .75s 0s linear infinite;
	-moz-animation: rotate .75s 0s linear infinite;
    animation: rotate .75s 0s linear infinite;
}

#AddToCart-popup {
    position: fixed;
    top: 20%;
    margin-top: -100px;
    box-shadow: 0 0 5px rgba(0,0,0,.2);
	width: 600px;
    margin-left: -300px;
    left: 50%;
    background-color: #fff;
	z-index: 99999;
}
#AddToCart-popup.products-wrapper {width: 340px; margin-left: -170px; top: 30%;}
#AddToCart-popup.login-wrapper {width: 338px; margin-left: -169px;}
#AddToCart-popup .product-options {margin: 0;}
#AddToCart-popup .product-options h2 {font-size: 1.25em;}
#AddToCart-popup .popup-overlay {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99;

}
#AddToCart-popup .popup-overlay ~ * {position: relative; z-index: 100;}
#ajaxkit-popup-content {background-color: #fff; padding: 2em 30px;}
#AddToCart-popup.login-wrapper #ajaxkit-popup-content {padding-top: 0;}
#AddToCart-popup .close-popup {
	font-size: 1em;
	display: inline-block;
	position: absolute;
	top: 0;
	right: 0;
	opacity: 1;
	z-index: 999;
	height: 40px;
	width: 40px;
	text-align: center;
	text-shadow: none;
	cursor: pointer;
	background: none;
	border: none;
	padding: 0;
	font-size: 0;
}
#AddToCart-popup .close-popup i {
	color: #aaaaaa;
	font-size: 16px;
	line-height: 40px;
	width: 40px;
	height: 40px;
	display: block;
}
#ajaxkit-popup-content h1,
#ajaxkit-popup-content h2,
#ajaxkit-popup-content h3,
#ajaxkit-popup-content h4,
#ajaxkit-popup-content h5,
#ajaxkit-popup-content h6 {font-weight: normal; margin-top: 0;}
#AddToCart-popup .close-popup i:before {line-height: inherit;}
#AddToCart-popup .close-popup i:hover {color: #ffcc80;}
#ajaxkit-popup-content .popup-related-products .owl-carousel .owl-wrapper-outer {padding-bottom: 5px;}
#ajaxkit-popup-content .block-related #related-slider + .related-button {padding-top: 1em;}
#ajaxkit-popup-content .block-related #related-slider + .related-button .btn {float: right; clear: both; padding: 0; margin: 0 0 .5em; border: none; background: none;}
#ajaxkit-popup-content .popup-related-products {margin-top: 1.5em;}
#ajaxkit-popup-content .popup-related-products li.item {padding-left: 10px; padding-right: 10px; width: 25%;}
#ajaxkit-popup-content .popup-related-products .block-related .block-content li a.link-wishlist {margin-top: .75em;}
#ajaxkit-popup-content .account-login .buttons-set {border-top: none; padding: 20px 0;}
#ajaxkit-popup-content .account-login .buttons-set .btn {width: 100%;}
#ajaxkit-popup-content .buttons-bottom a.btn {display: inline-block!important; vertical-align: middle; margin-right: 20px;}
#ajaxkit-popup-content .buttons-bottom a:not(.btn) {color: #757575; font-size: 12px; display: inline-block!important; vertical-align: middle;}
#ajaxkit-popup-content .buttons-bottom a i {font-size: 16px; line-height: 1; position: relative; top: 1px; margin-right: 5px;}
#ajaxkit-popup-content .buttons-bottom p {float: left; font-size: 11px; margin-top: 2px;}
#ajaxkit-popup-content .buttons-bottom .control {margin: -1px 0; float: right;}
#ajaxkit-popup-content .buttons-bottom .control label {font-size: 11px; color: #aaa;}
#ajaxkit-popup-content .account-login .page-title {margin-left: -30px; margin-right: -30px; padding: 0; border-bottom: solid 1px rgba(0,0,0,.1); position: relative; padding: 18px 30px;}
#ajaxkit-popup-content .account-login .page-title h3 {margin: 0;}
#ajaxkit-popup-content .account-login .page-title a {font-family: 'Montserrat'; font-size: 13px; color: #aaa; position: relative; z-index: 2; float: left;}
#ajaxkit-popup-content .buttons-bottom a:not(.btn):hover,
#ajaxkit-popup-content .account-login .page-title a:hover {color: #d2a468;}
#ajaxkit-popup-content .account-login .content p {font-size: 13px; color: #616161;}
#ajaxkit-popup-content .account-login .content p.required {text-align: left; font-size: 12px; color: #f63a3a; margin-bottom: 9px;}
#ajaxkit-popup-content .account-login .customer-name-middlename,
#ajaxkit-popup-content .account-login .customer-name,
#ajaxkit-popup-content .account-login .customer-name-prefix-middlename-suffix,
#ajaxkit-popup-content .account-login .customer-name-suffix,
#ajaxkit-popup-content .account-login .customer-name-prefix  {margin-left: -10px; margin-right: -10px;}
#ajaxkit-popup-content .account-login .fields .field + .field {margin-top: 20px;}
#ajaxkit-popup-content .account-login.forgot-password .form-list {margin-bottom: 1.5em;}
#ajaxkit-popup-content .account-login.forgot-password .buttons-set {padding: 0; text-align: left!important;}
#ajaxkit-popup-content .account-login.forgot-password .buttons-set .btn {display: inline-block!important; width: auto; margin-right: 20px;}
/* #ajaxkit-popup-content .account-login.forgot-password .buttons-set .btn-primary {float: right;}  */

#ajaxkit-register-form-validate .form-list:not(.password-inputs) {margin-bottom: 1.5em;}

#ajaxkit-popup-content .account-login li:not(.customer-name-wrapper) label {display: none;}
#ajaxkit-popup-content .account-login .password-inputs li,
#ajaxkit-login-form-validate li {position: relative; margin: 0;}
#ajaxkit-popup-content .account-login .password-inputs li + li,
#ajaxkit-login-form-validate li + li {margin: 20px 0 0;}

.popup-product-info-options-wrapper-bottom {margin-top: 1em; margin-bottom: 0;}
.popup-product-info-options-wrapper-bottom .price-box {margin-bottom: 1.5em;}
.popup-product-info-options-wrapper-bottom .product-options-bottom .add-to-links {margin: 1.5em 0 0;}
.popup-added-product-list .popup-text {margin-bottom: 1.5em;}
.popup-added-product-list .product-name {font-weight: bold; margin-left: 10px; display: block;}
.popup-added-product-list .products {margin-bottom: 1.5em;}
.popup-added-product-list .buttons-wrapper .btn {float: right; padding: 7px 19px;}
.popup-added-product-list .buttons-wrapper .popup-timer {float: left; margin: 1em 0;}
#ajaxkit-popup-content .block-related li {width: 25%;}
#AddToCart-header-sidebar {
    background: none repeat scroll 0 0 #fff;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
    position: absolute;
    top: 100%;
    width: 200px;
}

.header .top-link-cart {position: relative;}
.highlight-cart {background-color: transparent;}

.quick-view-data-container .product-sidebar {display: none!important;}
.quick-view-data-container .product-essential > .row  > div {width: 100%;}
.quick-view-data-container .product-view .quantity-wrapper {margin-bottom: .75em;}
.products-grid .actions {position: static;}
.products-grid li.item {position: relative;/*  z-index: 1; */}

.quick-view-data-container .product-view {z-index: 100; position: relative; margin-bottom: 20px;}
.quick-view-data-container .quick-view-overlay {
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 98;
}

.quick-view-data-container .product-essential {margin-bottom: 0;}
.quick-view-data-container .product-view .top-wrapper .product-shop-inner {padding: 0; border: none; margin: 0;}
.quick-view-data-container .product-view .product-options dl dd {padding-left: 0;}
.quick-view-data-container .product-view .quantity-wrapper label[for="qty"] {display: none;}
.quick-view-data-container #AddToCart-popup {margin-left: -374px; width: 748px; top: 5%; margin-top: 0;}
.quick-view-data-container #ajaxkit-popup-content {
	max-height: 900px;
	overflow-x: visible;
	overflow-y: auto;
	padding-bottom: 0;
}
#ajaxkit-popup-content .product-view .product-img-box .product-image {
    height: auto;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 9;
}
#ajaxkit-popup-content .options-list input.checkbox {float: left;}
#ajaxkit-popup-content .options-list .label {
	float: left;
	font-size: 1em;
	color: #222;
	padding: 0;
	margin-left: 10px;
	line-height: normal;
	vertical-align: middle;
	margin: 3px 0 0 10px;
}
#ajaxkit-popup-content .account-login  .form-list .customer-name-middlename-suffix .name-suffix,
#ajaxkit-popup-content .account-login  .form-list .customer-name-middlename-suffix .name-lastname,
#ajaxkit-popup-content .account-login  .form-list .customer-name-prefix-middlename .name-middlename {margin-top: .75em;}
#ajaxkit-popup-content .account-login  .form-list .customer-name-prefix-middlename .name-lastname {margin-top: 2.25em;}
#ajaxkit-popup-content .account-login  .form-list .customer-name-prefix-middlename-suffix .name-middlename {margin-top: 0;}
#ajaxkit-popup-content .account-login  form.form-horizontal .form-list .fields {margin-bottom: .75em;}
#ajaxkit-popup-content .account-login  form.form-horizontal .form-list .fields .field + .field {margin-top: .75em;}
#ajaxkit-popup-content .account-login  form.form-horizontal .form-list .fields:last-child {margin-bottom: 0;}
#ajaxkit-popup-content .account-login  .form-list .gender + li.customer-dob { width: 75%; }
#ajaxkit-popup-content .account-login  .form-list .gender + li.customer-dob .dob-month,
#ajaxkit-popup-content .account-login  .form-list .gender + li.customer-dob .dob-day { width: 18.55477855477855%; }
#ajaxkit-popup-content .account-login  .form-list .gender + li.customer-dob .dob-year { width: 55.58659217877095%; }
#ajaxkit-popup-content .account-login  .form-list .gender { width: 13.90635918937806%; }

#ajaxkit-popup-content .account-login .form-list .customer-dob label {float: none;}

#ajaxkit-popup-content .account-login  .gender + .dob { width: 69.44444444444444%; }
#ajaxkit-popup-content .account-login  .gender + .dob .dob-day,
#ajaxkit-popup-content .account-login  .gender + .dob .dob-month { width: 20.01053185887309%; }
#ajaxkit-popup-content .account-login  .gender + .dob .dob-year { width: 59.97893628225382%; }

#ajaxkit-popup-content .account-login  .form-list .customer-name-wrapper div div {width: 100%;}
#ajaxkit-popup-content .account-login  .form-list .customer-name-wrapper div div + div {margin-top: 1em;}


#ajaxkit-popup-content .success-msg,
#ajaxkit-popup-content .notice-msg,
#ajaxkit-popup-content .note-msg,
#ajaxkit-popup-content .error-msg {
	position: absolute;
    bottom: 100%;
    margin: 0;
    left: 0;
    right: 0;
}
.popup-alert #ajaxkit-popup-content {padding: 0;}
#AddToCart-popup .popup-alert .close-popup i{color: #fff;}
.popup-alert #ajaxkit-popup-content .success-msg,
.popup-alert #ajaxkit-popup-content .notice-msg,
.popup-alert #ajaxkit-popup-content .note-msg,
.popup-alert #ajaxkit-popup-content .error-msg {bottom: auto; top: 0;}
.popup-alert + div {display: none;}

@media only screen and (max-width: 767px) {
	#AddToCart-popup,
	#AddToCart-popup.products-wrapper,
	.quick-view-data-container #AddToCart-popup,
	#AddToCart-popup.login-wrapper {width: 280px; margin-left: -140px; left: 50%;}
	#ajaxkit-popup-content .account-login form {padding: 0;}
	#ajaxkit-popup-content .account-login .name-firstname,
	#ajaxkit-popup-content .account-login .name-middlename,
	#ajaxkit-popup-content .account-login .name-lastname {/* width: 100%!important; */ margin-top: 0!important;}
	#ajaxkit-popup-content .account-login .name-middlename {margin-top: -1.5em!important;}
    #ajaxkit-popup-content .buttons-bottom a.btn {margin-right: 0; width: 100%; margin-bottom: 20px;}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	#AddToCart-popup,
	#AddToCart-popup.products-wrapper,
	.quick-view-data-container #AddToCart-popup,
	#AddToCart-popup.login-wrapper {width: 340px; margin-left: -170px; left: 50%;}
}

#j2t-track1 {background-image:url(https://www.buyanz.com/skin/frontend/knock/default/images/j2t-bg-fader.gif); background-repeat:no-repeat; width:209px; height:28px;}
#j2t-handle1 {background-image:url(https://www.buyanz.com/skin/frontend/knock/default/images/j2t-thumb-n.gif); background-repeat:no-repeat; width:17px; height:21px; cursor:move;}
#j2t-track2 {background-image:url(https://www.buyanz.com/skin/frontend/knock/default/images/j2t-bg-fader.gif); background-repeat:no-repeat; width:209px; height:28px;}
#j2t-handle2 {background-image:url(https://www.buyanz.com/skin/frontend/knock/default/images/j2t-thumb-orange.gif); background-repeat:no-repeat; width:17px; height:21px; cursor:pointer;}
.j2t-loyalty-points {display:block; clear:both;}
.rewards_point_cart em {color:#EB340A;}
.form-list .field.j2t-rewardpoints-email {width: 280px;}
.form-list .field.j2t-rewardpoints-email img {vertical-align: middle;}
.order-items h2.front-rewardpoints-details-title, .page-print h2.front-rewardpoints-details-title {margin-top: 10px;}
.j2t-loyalty-points img {display: inline-block; vertical-align: text-bottom;}
#rewardFormArea .login-area-reward-form { border: 1px solid #E2E2E2; padding: 5px; background-color: #F0F8FC; margin-top: 5px;}
#rewardFormArea .innner-item-points {font-size: 11px;}
.rewardpoints-msgs .success-msg {background-image: url(https://www.buyanz.com/skin/frontend/knock/default/images/rewardpoints/rewardpoints.png);}

ul.catalog-points-details {list-style: disc; margin-left: 30px; font-style: italic; color: #5E5E5E;}

span.inline-catalog-points-details, span.catalog-points-details {display:list-item;}
span.catalog-points-details {list-style: disc; margin-left: 30px; font-style: italic; color: #5E5E5E;}

#my-rewardpoints-table {margin-bottom: 20px;}

.block .j2t-content {margin: 0; padding: 5px 9px; clear:both;}
.block .jiathis_style_32x32 {margin: 0; padding: 5px 9px;}


.j2t-content input.input-text {width:98%;}
@charset "utf-8";
.rootmenu .clearfix:before, .rootmenu .clearfix:after{content: ""; display: table;}.rootmenu .clearfix:after{clear: both;}.rootmenu .clearfix{zoom: 1;}
.rootmenu *{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-decoration: none; -webkit-font-smoothing: antialiased;}

.rootmenu {font-family: Arial, Helvetica, sans-serif;position: relative;font-size:13px;padding: 0px 0px 0px 0px;margin: 15px auto 0;width: 100%;background:#179BD7;font-weight:bold;-webkit-border-radius: 2px;	-moz-border-radius: 2px;border-radius: 2px;z-index:99;}
.rootmenu-list {text-align: left;margin: 0 auto 0 auto;width: 100%;display: table;padding: 0px;}
.rootmenu-list > li {text-align: center;display: table-cell;border-right: 1px solid #C80931;/*white-space: nowrap;*/}
.rootmenu-list > li > a {display: block;color: #fff;padding:0px 5px;line-height:45px;text-decoration: none;position: relative;}
.rootmenu-list > li > a > .homeicon{display:inline-block; font-size:18px;}
.rootmenu-list > li > a > em{ display:none; }
.rootmenu-list > li > a.active .homeicon{display:inline-block; width:15px; height:14px; background:url(https://www.buyanz.com/skin/frontend/base/default/rootways/megamenu/images/homeicon.png) 0px 0px no-repeat;text-indent: -99999px;}
.rootmenu-list > li:hover > a .homeicon{display:inline-block; width:15px; height:14px; background:url(https://www.buyanz.com/skin/frontend/base/default/rootways/megamenu/images/homeicon.png) 0px 0px no-repeat;	text-indent: -99999px;}
.rootmenu-list > li > a > .homeicon{display:inline-block; width:15px; height:14px; background:url(https://www.buyanz.com/skin/frontend/base/default/rootways/megamenu/images/homeicon.png) -15px 0px no-repeat;text-indent: -99999px; margin:0 8px;}
.rootmenu-list > li:first-child a {-webkit-border-radius: 2px 0px 0px 0px;-moz-border-radius: 2px 0px 0px 0px;border-radius: 2px 0px 0px 0px;}
.rootmenu-list > li:last-child a {-webkit-border-radius: 2px 0px 0px 0px;-moz-border-radius: 2px 0px 0px 0px;border-radius: 2px 0px 0px 0px;}
.rootmenu-list > li:last-child {border-right: 0px;}
.rootmenu-list > li:hover>a, .rootmenu-list > li > a:hover,.rootmenu-list > li > a.active {background: #ef6985;color: #fff;}
/* Mega Menu */
.megamenu {width: 100%;text-align: left;margin: 0px;padding:8px;display: none;position: absolute;top:44px;background-color: #fff;left: 0;border-bottom:solid 2px #C80931;border:solid 1px #ccc;border-top:solid 0px;}
.carousel-control.left{top:38% !important;}
.carousel-control.right{top:38% !important;}
.catlinksstyle{display: block;margin: 0;padding:0px 0;font-size:13px;}
.catlinksstyle > li{color: #424242;display: block;line-height: 18px;padding: 6px 7px;}	
.catlinksstyle > li > span{font-size:11px;}
.catlinksstyle > li > a{padding:8px 6px 5px 13px;font-weight:normal;display:block;color:#000;background:url(https://www.buyanz.com/skin/frontend/base/default/rootways/megamenu/images/cat_arrow.png) 0px 10px no-repeat;}		
.catlinksstyle > li > a > .fa-caret-right{ margin-right:4px;}
/*Categories menu style*/
.rootmenu .categoriesmenu .title{background:none;border-bottom:1px solid #CCC;padding:15px 5px 12px 0;font-size:15px;text-transform:none;font-weight:bold;color:#3399cc;margin-bottom:7px;text-align:left;height:50px;list-style:none;}
.rootmenu .categoriesmenu{font-size:13px;}	
.rootmenu li{margin:0px; padding:0px; list-style:none; clear:both;}	
.rootmenu .categoriesmenu ul{margin:0px;padding:0px;}	
.rootmenu .categoriesmenu > ul > li{display:block; white-space:nowrap;text-align:left;}	
.rootmenu .categoriesmenu ul > li > a{background:url(https://www.buyanz.com/skin/frontend/base/default/rootways/megamenu/images/cat_arrow.png) 0px 10px no-repeat;font-weight:normal;line-height:18px; text-align:left;padding:6px 10px 6px 15px; border-right: 0 none; display:block; color:#424242;}
.rootmenu .categoriesmenu ul > li > a > .fa-caret-right{ margin-right:10px;}
.rootmenu .categoriesmenu ul > li > a:hover{text-decoration:underline;}

/*END Categories menu style*/


/*Links menu style*/
.rootmenu .linksmenu{font-size:13px;}
.rootmenu .linksmenu ul{margin:0px;padding:0px;}	
.rootmenu .linksmenu > ul > li{display:block;text-align:left;}	
.rootmenu .linksmenu ul > li > a{font-weight:normal;line-height:18px;text-align:left; padding:6px 10px;background:#fff;background-image:none;border-right:none;display:block;color:#424242;}
.rootmenu .linksmenu ul > li > a > .fa-caret-right{ margin-right:10px;}
.rootmenu .linksmenu ul > li > a:hover{text-decoration:underline;}
.linksmenu img {float: left;height: 35px;margin-right: 10px;width: 35px;}
.rootmenu .linksmenu .cat-arrow{background:url(https://www.buyanz.com/skin/frontend/base/default/rootways/megamenu/images/cat_arrow.png) 0px 3px no-repeat; float:left; height: 15px;  margin-bottom:11px; width: 15px;}
/*END Links menu style*/


/*Content menu style*/
.rootmenu .contentmenu .title{border-bottom:1px solid #CCC;padding:15px 5px 9px 0;font-size:15px;text-transform:none;font-weight:bold;color:#424242;margin-bottom:7px;text-align:left;height:50px;list-style:none;}
.rootmenu .contentmenu .normaltextmenu{font-weight:normal;line-height:23px;font-family:Arial;text-align:justify;color:#424242;font-size:13px;}
/*END Content menu style*/

/*product thumbnail menu style*/
.rootmenu .product-thumbnail .title{border-bottom:1px solid #CCC; padding:9px 5px 9px 0px; font-size:15px; text-transform:none; font-weight:bold; color:#424242; margin-bottom:7px; text-align:left; height:39px; list-style:none;}
.rootmenu .product-thumbnail .normaltextmenu{ font-weight:normal; line-height:23px; font-family:Arial; text-align:justify; color:#424242; font-size:13px;}
.rootmenu .product-thumbnail img{width:100%;}
/*END Content menu style*/


/*Brands menu style*/
.rootmenu .brandsmenu .title{ padding:15px 5px 0px 0px; font-size:15px; text-transform:none; font-weight:bold; color:#424242; margin-bottom:0px; text-align:left; height:39px; list-style:none;}
.rootmenu .brandsmenu .normaltextmenu{ font-weight:normal;line-height:23px; font-family:Arial; text-align:justify; color:#424242; font-size:13px;}
.rootmenu .brandsmenu img{width:100%;}
.rootmenu .brandsmenu .logoicon{ margin:1% 0%; }
.rootmenu .brandsmenu .logoicon img{ width:100%; border:solid 1px #e1e1e1; border-radius:2px; }
/*END Brands menu style*/

/*Tab Menu style*/
.rootmenu .tabmenu{ min-height:302px; }
.rootmenu .tabmenu .tabimtag{ width:100%;display:block;}
.rootmenu .tabmenu .tabimtag img {margin: 0 auto; vertical-align: middle;}
.rootmenu .tabmenu .tabimgtext{color:#000; text-align:center; font-size:12px; line-height:23px;}
.rootmenu .tabmenu .mainmenuwrap{ width:100%; display:block; position:relative; }
.rootmenu .tabmenu .vertical-menu{ display:block; margin:0px; padding:0px; font-size:12px; min-height:311px;}
.rootmenu .tabmenu .vertical-menu > li > a{ display:block; background-color:#f5f5f5; border-bottom:solid 1px #e2e2e2; padding:11px 15px;  color:#424242; line-height:24px; font-weight:bold;}
.rootmenu .tabmenu .vertical-menu > li > a:hover{ text-decoration:none; background-color:#fff; color:#424242;}

.rootmenu .tabmenu .vertical-menu > li:hover>a {text-decoration:none; background-color:#fff; color:#424242;}

.rootmenu .tabmenu .vertical-menu > li .openactive{display:block;}
.rootmenu .tabmenu .vertical-menu > li:hover .verticalopen{ display:block;}
.rootmenu .tabmenu .verticalopen{min-height:318px; display:none; position:absolute; right:0px; top:0px; background-color:#fff; color:#000;   }

.rootmenu .tabmenu .vertical-menu .clearfix .verticalopen:first-child{display:block;}
.empty_category > span {color: #f47d4e;font-size: 13px; position: absolute;right: 40%;top: 40%;}
.rootmenu .tabmenu .cat-arrow{background:url(https://www.buyanz.com/skin/frontend/base/default/rootways/megamenu/images/cat_arrow.png) 0px 3px no-repeat; float:left; height: 15px;  margin-bottom:11px; width: 15px;}
/*END Tab Menu style*/

/* Half Menu */
.view_all{ float:right; margin:9px 0px 0px 0px;}
/*====================*/
.rootmenu .halfmenu {width: 50%;text-align: left;margin: 0px;padding:0px;display: none;position: absolute;top:45px;background-color: #fff;border-bottom:solid 2px #C80931;border:solid 1px #ccc;border-top:solid 0px;}
.rootmenu .halfmenu .title{border-bottom:1px solid #CCC;padding:9px 5px 9px 0px;font-size:15px;text-transform:none;font-weight:bold;color:#424242;margin-bottom:7px;text-align:left;height:39px;list-style:none;}
.rootmenu .halfmenu{font-size:13px;}
.rootmenu .halfmenu ul{margin:0px;padding:0px;}	
.rootmenu .halfmenu > ul > li{display:block;white-space:nowrap;text-align:left;}	
.rootmenu .halfmenu ul > li > a{font-weight:normal;line-height:18px;text-align:left;padding:6px 10px 6px 6px;background:#fff;background-image:none; border-right: 0 none;display:block;color:#424242;}
.rootmenu .halfmenu .cat-arrow{background:url(https://www.buyanz.com/skin/frontend/base/default/rootways/megamenu/images/cat_arrow.png) 0px 3px no-repeat; float:left; height: 15px;  margin-bottom:11px; width: 15px;}
.rootmenu .halfmenu img {float: left;height: 35px;margin-right: 10px;width: 35px;}
/*====================*/

	

.rootmenu .contacthalfmenu .title{border-bottom:1px solid #CCC;padding:9px 5px 9px 0px;font-size:15px;text-transform:none;font-weight:bold;color:#424242;margin-bottom:7px;text-align:left;height:39px;list-style:none;}
.rootmenu .normaltext{font-size:13px; font-family:Arial; line-height:23px; font-weight:normal; text-align:justify;}
.rootmenu .contactdetail{ list-style:none; margin:0px; padding:0px;}
.rootmenu .contactdetail li{padding:0px 0px;}
.rootmenu .contactdetail li a{ text-decoration:underline; color:#000; }

.rootmenu .menu_form{width:100%; display:block;}
.rootmenu .menu_form .btnstyle01{font-weight:bold; text-transform:uppercase; color:#fff; font-size:14px; height:34px; cursor:pointer;}
.rootmenu .menu_form input[type="text"]{width:100%;border:1px solid #e2e2e2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#000;font-size:13px;padding:8px 5px;margin-bottom:8px;}
.rootmenu .menu_form textarea{width:100%;border:1px solid #e2e2e2;border-radius:5px;color:#000;font-size:13px;padding:8px 5px;margin-bottom:8px;min-height:122px;font-family:Arial;}
.rootmenu .menu_form input[type="submit"]{width:25%; color:#ffffff; display:block; height:28px; float:right;  border:solid 0px; margin-right:15px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; background-color:#C80931;}
.rootmenu .menu_form input[type="button"] {width:25%; color:#ffffff; display:block; height:28px; float:right; border:solid 0px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;  background-color:#C80931;}
/* Half Menu */

/*Drop down Menu style*/
.rootmenu-submenu{display: none;position: absolute;top: 45px;min-width: 230px;z-index: 1000;margin: 0px;padding: 0px;font-size: 12px;list-style: none;border-bottom:solid 2px #C80931;}
.rootmenu-submenu li{ margin: 0; padding: 0; position: relative;}
.rootmenu-submenu > li > a {font-weight:normal;color:#000;background: #f6f6f6;text-align: left;border-bottom: 1px solid #e2e2e2;display: block;line-height: 22px;padding: 8px 15px 8px 15px;text-transform: none;border-right: solid 0px #000;	height: auto;}
.rootmenu-submenu li:hover>a {background-image: none;background-color: #e2e2e2;color: #000;}
.rootmenu-submenu > li > a > .fa-caret-right{ margin-right:4px;}
.rootmenu-submenu-sub > li > a > .fa-caret-right{ margin-right:4px;}
.rootmenu-submenu-sub-sub > li > a > .fa-caret-right{ margin-right:4px;}
.rootmenu-submenu-sub > li{ position:relative; }
.rootmenu-submenu-sub > li > a {font-weight:normal;color:#000 !important;background: #f6f6f6;text-align: left;border-bottom: 1px solid #e2e2e2;display: block;line-height: 22px;padding: 8px 15px 8px 15px;text-transform: none;border-right: solid 0px #000;height: auto;}
.rootmenu-submenu-sub li:hover>a {background-image: none;background-color: #e2e2e2;color: #000;text-decoration:none !important;}
.rootmenu-submenu-sub-sub > li{ position:relative; }
.rootmenu-submenu-sub-sub > li > a {background: #f6f6f6;
	text-align: left;
	border-bottom: 1px solid #e2e2e2;
	display: block;
	line-height: 22px;
	padding: 8px 15px 8px 15px;
	text-transform: none;
	border-right: solid 0px #000;
	height: auto;
	color:#000 !important;
	font-weight:normal;
}
.rootmenu-submenu-sub-sub li:hover>a {
	background-image: none;
	background-color: #e2e2e2;
	color: #000;
}

.rootmenu-submenu > li a:hover {
	background: #fff;
	opacity: 1;
	border-radius: 0px!important;
	color: #000;
	text-decoration:none !important;
}
.rootmenu-submenu .cat-arrow{background:url(https://www.buyanz.com/skin/frontend/base/default/rootways/megamenu/images/cat_arrow.png) 0px 3px no-repeat; float:right; height: 15px;  margin-bottom:11px; width: 15px;}

/*Drop down Menu style*/



.megamenu .carousel-caption{
	bottom:0px;
	background-color:rgba(0,0,0,0.7);
    font-size: 13px;
    height: 31px;
    left: 0;
    padding: 7px 0;
    right: 0;
    width: 100%;}

.productslist{display:block; padding:15px;   }
.probox01{ width:100%; display:block; padding:18px;float:left;  margin:0px 0px 0px 0px; position:relative; background-color:#fff; border:solid 1px #f5f5f5;  }
.probox01imgwp{display:block; } 
.proimg {display:block; text-align: center; vertical-align: middle; }
.proimg > a{display: block; text-align:center;}

.proinfo{width:100%; padding:15px 0px 0px 0px; font-family:Arial,Verdana; }
.proname{ width:100%; display:block; font-family:Arial, Helvetica, sans-serif; color:#5e5e5e; font-size:14px; text-align:center; font-weight:bold;}
.proname a{ display:block; color:#5e5e5e;}
.proname a:hover{color:#f26100; text-decoration:underline;}
.addtolinks { width:100%; float:left; margin:0px; padding:10px 0 0 0;}
.addtolinks a { color:#6c6c6c; font-size:11px; text-decoration:underline;}
.addtolinks a:hover{color:#f26100; text-decoration:none;}
.addtolinks .add-to-wish { float:left;}
.addtolinks .add-to-comp { float:right;}
.pricebox { width:100%; float:left; margin:0px; padding:10px 0 0 0;}
.pricebox span { float:left; color:#5e5e5e; font-size:14px; padding:5px 0; font-weight:bold;}
.pricebox span em { font-style:normal; color:#bebebe; font-size:12px;}
.addtocart-but { float:right; height:30px; line-height:30px; background:#ea8921; color:#fff; font-size:13px; font-weight:bold; -webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; padding:0 15px 0 10px;}

	
/* Mobile rootmenuigation */
.rootmenu-mobile {
	display: none;
	position: absolute;
	top: 0;
	right: 0;
	padding: 7px 12px 7px 12px;
	margin: 6px 7px 0px 7px;
	border-radius: 4px 4px 4px 4px;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #002c4c;
	border-image: none;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.3);
	color: #333333;
	cursor: pointer;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	vertical-align: middle;
	background-color: #424242;
}
.rootmenu-mobile:hover {
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.2);
	background-color: #252525;
	border-color: #000;
}
.rootmenu-mobile > .icon-bar {
	display: block;
	width: 18px;
	height: 2px;
	background-image: none;
	background-color: #f5f5f5;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.25);
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,0.25);
	box-shadow: 0 1px 0 rgba(0,0,0,0.25);
	margin-top: 3px;
}
.rootmenu-click {
	position: absolute;
	top: 0;
	right: 0;
	display: none;
	cursor: pointer;
	z-index:100;
}
.rootmenu-click > .rootmenu-arrow { float:right;display: block;height: 23px;width: 25px;margin-top: 10px;margin-right: 8px;background: url(https://www.buyanz.com/skin/frontend/base/default/rootways/megamenu/images/down.png) no-repeat top left;background-size: 25px;}
 .rootmenu-rotate {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
.rootmenu .rootmenu-submenu ul > li{position: relative;margin: 0px;padding: 0px;}
.rootmenu-text{width:50%;position:absolute;top:0px;left:0px;color:#fff;line-height:44px;text-indent:15px;font-weight:normal;font-size:20px;display:none;text-transform:none;}
.rootmenu-addimg{ width:100%; display:block;}
.rootmenu-addimg img{width:100%;}
.rootmegamenu_block img{width:100%;}
.simpledropdownimg img {display: inline-block;margin-right: 8px;vertical-align: middle;}
.rootmenu .tabmenu .tabmainimg {float: left;margin-right: 8px;}
.rootmenu .tabmenu .tabmaintitle {float: left;}
.rootmenu .tabmenu .cat-arrow{float:right}
/*Root Col Class */

.root-col-6{width:16.66666666666667%; float:left; display:block; padding:10px;}
.root-col-5{width:20%; float:left; display:block; padding:10px;}
.root-col-4{width:25%; float:left; display:block; padding:10px;}
.root-col-3{width:33.33333333333333%; float:left; display:block; padding:10px;}
.root-col-2{width:50%; float:left; display:block; padding:10px;}
.root-col-1{width:100%; float:left; display:block; padding:10px;}
.root-col-70{width:66.66666666666667%; float:left; display:block; padding:10px;}
.root-col-75{width:75%; float:left; display:block; padding:10px;}

/*Responsive Class*/

/* General Class */
#not_activated { background: #000 none repeat scroll 0 0; color: #ff0000;padding: 10px;}
#menu_submit_loader{ background: #C80931 url("https://www.buyanz.com/skin/frontend/base/default/rootways/megamenu/images/category-loader.gif") no-repeat scroll 0 0 / 51px auto; border-radius: 10px; font-size: 0; height: 49px; width: 49px;}
/* */

@media only screen and (min-width:901px){
.rootmenu-list li:hover .megamenu {display: block;}
.rootmenu-list li:hover .contacthalfmenu {display: block;}
.rootmenu-list li:hover .halfmenu {display: block;}
.rootmenu-list li:hover .rootmenu-submenu {display: block;}
.rootmenu-list .rootmenu-submenu .rootmenu-submenu-sub {min-width: 180px;position: absolute;left: 65%;top: 15px;display: none !important;margin: 0px;padding:0px;border-bottom:solid 2px #C80931;z-index:99;}
.rootmenu-list .rootmenu-submenu li:hover .rootmenu-submenu-sub {display: block !important;list-style: none;margin: 0px}
.rootmenu-list li:hover .rootmenu-submenu .rootmenu-submenu-sub {display: block;}
.rootmenu-list .rootmenu-submenu .rootmenu-submenu-sub .rootmenu-submenu-sub-sub {min-width: 180px;position: absolute;left: 65%;top: 15px;display: none !important;margin: 0px;padding:0px;border-bottom:solid 2px #C80931;}
.rootmenu-list .rootmenu-submenu .rootmenu-submenu-sub li:hover .rootmenu-submenu-sub-sub {display: block !important;list-style: none;margin: 0px;z-index:100;}
rootmenu-submenu-sub > li{position: relative;padding: 0px;margin: 0px}
.rootmenu-submenu-sub-sub > li {position: relative;padding: 0px;margin: 0px}
.mobilelink {display: none;}
.rootmenu .tabmenu .tabimtag img{max-height:90px; max-width:150px;}
}

@media only screen and (min-width:230px) and (max-width:900px) {

.verticalopen{ position:relative !important; display:block !important;}
.rootmenu .tabmenu .tabimtag{ height:auto !important; }
.rootmenu-list > li > a > .homeicon{ display:none !important; }
.rootmenu-list > li > a > em{ display:block !important; font-style:normal; }
.rootmenu-list > li{text-align:left; border-right:0px;}
.megamenu{position: relative;top: 0px;left: 0px;padding:8px;}
.megamenu .carousel .item img{ width:100%;}
.rootmenu-mobile {display: block;}
.mobile-sub {margin: 0px;padding: 0px;list-style: none;float: none;width: 100%;}
.mobile-sub > li {margin: 0px 0px 0px 0px !important;display: block;position: relative;}
.mobile-sub > li > a {display: block;color: #000 !important;padding:5px 10px;line-height:35px;background: #fff !important;border-bottom: solid 1px #ccc;}
.mobile-sub > li > a.active {color: #000 !important;box-shadow: none}
.mobile-sub > li:hover>a {background-color: #f5f5f5 !important;box-shadow: none;}
.rootmenu {width: 100%;padding: 0px 0px 0px 0px !important;background-color: #fff;margin: 0px 0px;}
.rootmenu-list {display: none;}
.rootmenu-item {width: 100%;float: none;text-align: left;}
.rootmenu-item > a {padding: 13px;line-height: 20px;text-transform: none;position: static !important;}
.rootmenu-click { width:100%;display: block;}
.rootmenu-click02 {display: block;}
.rootmenu-mobile-open {border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;}
.rootmenu-item:hover .rootmenu-submenu {display: none;}
.rootmenu-submenu {position: static;idth: 100%;padding: 0px;box-shadow: none;display:none;}
.rootmenu-submenu:after {border-color: transparent transparent transparent transparent;border-style: none;}
.rootmenu-submenu li {margin: 0px 0px 0px 0px !important;position:relative;}
.rootmenu-submenu a {display: block;color: #000;padding: 12px 25px;background: #fff !important;border-bottom: solid 1px #ccc;}
.rootmenu-submenu li a.active {color: #000 !important;}
.rootmenu-submenu li:hover>a {background-color: #f5f5f5!important;color: #000;}
.rootmenu-submenu-sub {width: 100%;position: static;left: 100%;top: 0;display: none;margin: 0px;padding: 0px;}
.rootmenu-submenu-sub li {margin: 0px 0px 0px 0px !important;padding: 0px;position: relative;}
.rootmenu-submenu-sub a {display: block;color: #000;padding: 10px 25px 10px 25px;background: #fff !important;border-bottom: solid 1px #ccc;font-weight: normal;}
.rootmenu-submenu-sub li a.active {color: #000 !important;}
.rootmenu-submenu-sub li:hover>a {background-color: #a5a5a5 !important;	color: #fff;}
.rootmenu-submenu-sub-sub {	width: 100%;position: static;left: 100%;top: 0;display: none;margin: 0px;padding: 0px;}
.rootmenu-submenu-sub-sub li {margin: 0px 0px 0px 0px !important;}
.rootmenu-submenu-sub-sub a {display: block;color: #000;padding: 10px 25px 10px 25px;background: #fff !important;border-bottom: solid 1px #ccc;font-weight: normal;}
.rootmenu-submenu-sub-sub li a.active {color: #000 !important;}
.rootmenu-submenu-sub-sub li:hover>a {background-color: #606060 !important;color: #fff;}
.rootmenu-text {display: block;}
.rootmenu-submenu .cat-arrow{ display:none !important;}
.skip-link.skip-nav {display:none !important;}
#header-nav{ display:block;}
.rootmenu{width:100%; padding:44px 0px 0px 0px !important; background-color:#199CD7; margin:0px 0px;font-size: 14px !important;}

.rootmenu .halfmenu{ position:relative; width: 100%; top:0px;}
.rootmenu .catproductimg img{width:100%;}
.rootmenu .tabmenu .tabimtag img{width:70%;}
}

@media only screen and (min-width:770px) and (max-width:980px) {
.rootmenu-list > li > a{ padding-left:0px; padding-right:0px;}
}


/*Mega menu Content Responsive*/

@media only screen and (min-width:1024px) and (max-width:1199px) {
.rootmenu .halfmenu { width:60%;}
}

@media only screen and (min-width:901px) and (max-width:1023px) {
.rootmenu-list > li > a{ padding-left:10px; padding-right:10px; }	
.rootmenu .contacthalfmenu{ width:100%; }
.rootmenu-list .rootmenu-submenu .rootmenu-submenu-sub{ right:65%; left:auto !important; }
.rootmenu .halfmenu { width:65%;}
}

@media only screen and (min-width:768px) and (max-width:900px) {
.rootmenu .contacthalfmenu{ width: 100%; }
.categoriesmenu .root-col-4{width:100%;}
.linksmenu .root-col-5{width:33.33%;}
.tabmenu .root-col-4{ width:100% ; }
.contentmenu .root-col-4{width:50%;}
.product-thumbnail .root-col-4{width:50%;}
.brandsmenu .root-col-4{width:33.33%;}
.contacthalfmenu .root-col-2{ width:100%;}

.categoriesmenu .root-col-75 { width:100% !important;}
.product-thumbnail .root-col-5 { width:33.33% !important;}

.rootmenu .tabmenu .verticalopen { width:100%}
}

@media only screen and (min-width:501px) and (max-width:767px) {
.rootmenu .halfmenu{ position:relative; width: 100%; top:0px;}
.rootmenu .contacthalfmenu{ position:relative; width: 100%; top:0px;}
.linksmenu .root-col-5{width:100%;}
.tabmenu .root-col-4{ width:100% ; }
.tabmenu .root-col-75{ width:100%; }
.contentmenu .root-col-4{width:100%;}
.product-thumbnail .root-col-4{width:100%;}
.brandsmenu .root-col-4{width:100%;}
.tabmenu .verticalopen .root-col-6{ width:33.33%; }
.contacthalfmenu .root-col-2{ width:100%;}

.rootmenu .tabmenu .tabimgwpr {min-height:90px;}
.vertical-menu .root-col-5 {width:33.33%;}
.rootmenu .tabmenu .tabimgtext {font-size: 11px !important;line-height:13px !important;}
.product-thumbnail .root-col-5 { width:50% !important;}
.categoriesmenu .root-col-75{width:100%;}
.categoriesmenu .root-col-4{width:100%;}
.linksmenu .root-col-4 { width: 50%;}
}


@media only screen and (min-width: 200px) and (max-width:500px) {
.rootmenu .halfmenu{ position:relative; width: 100%; top:0px;}
.rootmenu .contacthalfmenu{ position:relative; width: 100%; top:0px;}
.categoriesmenu .root-col-4{width:100%;}
.categoriesmenu .root-col-3{width:100%;}
.categoriesmenu .root-col-75{width:100%;}
.linksmenu .root-col-3{width:100%;}
.linksmenu .root-col-4{width:100%;}
.linksmenu .root-col-5{width:100%;}
.linksmenu .root-col-6{width:100%;}
.tabmenu .root-col-4{ width:100% }
.tabmenu .root-col-75{ width:100%; }
.contentmenu .root-col-4{width:100%;}
.product-thumbnail .root-col-4{width:100%;}
.brandsmenu .root-col-4{width:100%;}
.halfmenu .root-col-2{ width:100%;}
.tabmenu .verticalopen .root-col-6{ width:50%; min-height: 217px; }
.contacthalfmenu .root-col-2{ width:100%;}
 
.rootmenu .tabmenu .tabimgwpr {min-height:90px;}
.vertical-menu .root-col-5 {width:33.33%;}
.rootmenu .tabmenu .tabimgtext {font-size: 11px !important;line-height:13px !important;}
.product-thumbnail .root-col-5 { width:100% !important;}
 
}
@font-face{font-family:'simple-line-icons';src:url('https://www.buyanz.com/skin/frontend/knock/default/fonts/Simple-Line-Icons.eot?v=2.3.2');src:url('https://www.buyanz.com/skin/frontend/knock/default/fonts/Simple-Line-Icons.eot?v=2.3.2#iefix') format('embedded-opentype'), url('https://www.buyanz.com/skin/frontend/knock/default/fonts/Simple-Line-Icons.woff2?v=2.3.2') format('woff2'), url('https://www.buyanz.com/skin/frontend/knock/default/fonts/Simple-Line-Icons.ttf?v=2.3.2') format('truetype'), url('https://www.buyanz.com/skin/frontend/knock/default/fonts/Simple-Line-Icons.woff?v=2.3.2') format('woff'), url('https://www.buyanz.com/skin/frontend/knock/default/fonts/Simple-Line-Icons.svg?v=2.3.2#simple-line-icons') format('svg');font-weight:normal;font-style:normal}.icon-user,.icon-people,.icon-user-female,.icon-user-follow,.icon-user-following,.icon-user-unfollow,.icon-login,.icon-logout,.icon-emotsmile,.icon-phone,.icon-call-end,.icon-call-in,.icon-call-out,.icon-map,.icon-location-pin,.icon-direction,.icon-directions,.icon-compass,.icon-layers,.icon-menu,.icon-list,.icon-options-vertical,.icon-options,.icon-arrow-down,.icon-arrow-left,.icon-arrow-right,.icon-arrow-up,.icon-arrow-up-circle,.icon-arrow-left-circle,.icon-arrow-right-circle,.icon-arrow-down-circle,.icon-check,.icon-clock,.icon-plus,.icon-minus,.icon-close,.icon-exclamation,.icon-organization,.icon-trophy,.icon-screen-smartphone,.icon-screen-desktop,.icon-plane,.icon-notebook,.icon-mustache,.icon-mouse,.icon-magnet,.icon-energy,.icon-disc,.icon-cursor,.icon-cursor-move,.icon-crop,.icon-chemistry,.icon-speedometer,.icon-shield,.icon-screen-tablet,.icon-magic-wand,.icon-hourglass,.icon-graduation,.icon-ghost,.icon-game-controller,.icon-fire,.icon-eyeglass,.icon-envelope-open,.icon-envelope-letter,.icon-bell,.icon-badge,.icon-anchor,.icon-wallet,.icon-vector,.icon-speech,.icon-puzzle,.icon-printer,.icon-present,.icon-playlist,.icon-pin,.icon-picture,.icon-handbag,.icon-globe-alt,.icon-globe,.icon-folder-alt,.icon-folder,.icon-film,.icon-feed,.icon-drop,.icon-drawer,.icon-docs,.icon-doc,.icon-diamond,.icon-cup,.icon-calculator,.icon-bubbles,.icon-briefcase,.icon-book-open,.icon-basket-loaded,.icon-basket,.icon-bag,.icon-action-undo,.icon-action-redo,.icon-wrench,.icon-umbrella,.icon-trash,.icon-tag,.icon-support,.icon-frame,.icon-size-fullscreen,.icon-size-actual,.icon-shuffle,.icon-share-alt,.icon-share,.icon-rocket,.icon-question,.icon-pie-chart,.icon-pencil,.icon-note,.icon-loop,.icon-home,.icon-grid,.icon-graph,.icon-microphone,.icon-music-tone-alt,.icon-music-tone,.icon-earphones-alt,.icon-earphones,.icon-equalizer,.icon-like,.icon-dislike,.icon-control-start,.icon-control-rewind,.icon-control-play,.icon-control-pause,.icon-control-forward,.icon-control-end,.icon-volume-1,.icon-volume-2,.icon-volume-off,.icon-calendar,.icon-bulb,.icon-chart,.icon-ban,.icon-bubble,.icon-camrecorder,.icon-camera,.icon-cloud-download,.icon-cloud-upload,.icon-envelope,.icon-eye,.icon-flag,.icon-heart,.icon-info,.icon-key,.icon-link,.icon-lock,.icon-lock-open,.icon-magnifier,.icon-magnifier-add,.icon-magnifier-remove,.icon-paper-clip,.icon-paper-plane,.icon-power,.icon-refresh,.icon-reload,.icon-settings,.icon-star,.icon-symbol-female,.icon-symbol-male,.icon-target,.icon-credit-card,.icon-paypal,.icon-social-tumblr,.icon-social-twitter,.icon-social-facebook,.icon-social-instagram,.icon-social-linkedin,.icon-social-pinterest,.icon-social-github,.icon-social-google,.icon-social-reddit,.icon-social-skype,.icon-social-dribbble,.icon-social-behance,.icon-social-foursqare,.icon-social-soundcloud,.icon-social-spotify,.icon-social-stumbleupon,.icon-social-youtube,.icon-social-dropbox{font-family:'simple-line-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-user:before{content:"\e005"}.icon-people:before{content:"\e001"}.icon-user-female:before{content:"\e000"}.icon-user-follow:before{content:"\e002"}.icon-user-following:before{content:"\e003"}.icon-user-unfollow:before{content:"\e004"}.icon-login:before{content:"\e066"}.icon-logout:before{content:"\e065"}.icon-emotsmile:before{content:"\e021"}.icon-phone:before{content:"\e600"}.icon-call-end:before{content:"\e048"}.icon-call-in:before{content:"\e047"}.icon-call-out:before{content:"\e046"}.icon-map:before{content:"\e033"}.icon-location-pin:before{content:"\e096"}.icon-direction:before{content:"\e042"}.icon-directions:before{content:"\e041"}.icon-compass:before{content:"\e045"}.icon-layers:before{content:"\e034"}.icon-menu:before{content:"\e601"}.icon-list:before{content:"\e067"}.icon-options-vertical:before{content:"\e602"}.icon-options:before{content:"\e603"}.icon-arrow-down:before{content:"\e604"}.icon-arrow-left:before{content:"\e605"}.icon-arrow-right:before{content:"\e606"}.icon-arrow-up:before{content:"\e607"}.icon-arrow-up-circle:before{content:"\e078"}.icon-arrow-left-circle:before{content:"\e07a"}.icon-arrow-right-circle:before{content:"\e079"}.icon-arrow-down-circle:before{content:"\e07b"}.icon-check:before{content:"\e080"}.icon-clock:before{content:"\e081"}.icon-plus:before{content:"\e095"}.icon-minus:before{content:"\e615"}.icon-close:before{content:"\e082"}.icon-exclamation:before{content:"\e617"}.icon-organization:before{content:"\e616"}.icon-trophy:before{content:"\e006"}.icon-screen-smartphone:before{content:"\e010"}.icon-screen-desktop:before{content:"\e011"}.icon-plane:before{content:"\e012"}.icon-notebook:before{content:"\e013"}.icon-mustache:before{content:"\e014"}.icon-mouse:before{content:"\e015"}.icon-magnet:before{content:"\e016"}.icon-energy:before{content:"\e020"}.icon-disc:before{content:"\e022"}.icon-cursor:before{content:"\e06e"}.icon-cursor-move:before{content:"\e023"}.icon-crop:before{content:"\e024"}.icon-chemistry:before{content:"\e026"}.icon-speedometer:before{content:"\e007"}.icon-shield:before{content:"\e00e"}.icon-screen-tablet:before{content:"\e00f"}.icon-magic-wand:before{content:"\e017"}.icon-hourglass:before{content:"\e018"}.icon-graduation:before{content:"\e019"}.icon-ghost:before{content:"\e01a"}.icon-game-controller:before{content:"\e01b"}.icon-fire:before{content:"\e01c"}.icon-eyeglass:before{content:"\e01d"}.icon-envelope-open:before{content:"\e01e"}.icon-envelope-letter:before{content:"\e01f"}.icon-bell:before{content:"\e027"}.icon-badge:before{content:"\e028"}.icon-anchor:before{content:"\e029"}.icon-wallet:before{content:"\e02a"}.icon-vector:before{content:"\e02b"}.icon-speech:before{content:"\e02c"}.icon-puzzle:before{content:"\e02d"}.icon-printer:before{content:"\e02e"}.icon-present:before{content:"\e02f"}.icon-playlist:before{content:"\e030"}.icon-pin:before{content:"\e031"}.icon-picture:before{content:"\e032"}.icon-handbag:before{content:"\e035"}.icon-globe-alt:before{content:"\e036"}.icon-globe:before{content:"\e037"}.icon-folder-alt:before{content:"\e039"}.icon-folder:before{content:"\e089"}.icon-film:before{content:"\e03a"}.icon-feed:before{content:"\e03b"}.icon-drop:before{content:"\e03e"}.icon-drawer:before{content:"\e03f"}.icon-docs:before{content:"\e040"}.icon-doc:before{content:"\e085"}.icon-diamond:before{content:"\e043"}.icon-cup:before{content:"\e044"}.icon-calculator:before{content:"\e049"}.icon-bubbles:before{content:"\e04a"}.icon-briefcase:before{content:"\e04b"}.icon-book-open:before{content:"\e04c"}.icon-basket-loaded:before{content:"\e04d"}.icon-basket:before{content:"\e04e"}.icon-bag:before{content:"\e04f"}.icon-action-undo:before{content:"\e050"}.icon-action-redo:before{content:"\e051"}.icon-wrench:before{content:"\e052"}.icon-umbrella:before{content:"\e053"}.icon-trash:before{content:"\e054"}.icon-tag:before{content:"\e055"}.icon-support:before{content:"\e056"}.icon-frame:before{content:"\e038"}.icon-size-fullscreen:before{content:"\e057"}.icon-size-actual:before{content:"\e058"}.icon-shuffle:before{content:"\e059"}.icon-share-alt:before{content:"\e05a"}.icon-share:before{content:"\e05b"}.icon-rocket:before{content:"\e05c"}.icon-question:before{content:"\e05d"}.icon-pie-chart:before{content:"\e05e"}.icon-pencil:before{content:"\e05f"}.icon-note:before{content:"\e060"}.icon-loop:before{content:"\e064"}.icon-home:before{content:"\e069"}.icon-grid:before{content:"\e06a"}.icon-graph:before{content:"\e06b"}.icon-microphone:before{content:"\e063"}.icon-music-tone-alt:before{content:"\e061"}.icon-music-tone:before{content:"\e062"}.icon-earphones-alt:before{content:"\e03c"}.icon-earphones:before{content:"\e03d"}.icon-equalizer:before{content:"\e06c"}.icon-like:before{content:"\e068"}.icon-dislike:before{content:"\e06d"}.icon-control-start:before{content:"\e06f"}.icon-control-rewind:before{content:"\e070"}.icon-control-play:before{content:"\e071"}.icon-control-pause:before{content:"\e072"}.icon-control-forward:before{content:"\e073"}.icon-control-end:before{content:"\e074"}.icon-volume-1:before{content:"\e09f"}.icon-volume-2:before{content:"\e0a0"}.icon-volume-off:before{content:"\e0a1"}.icon-calendar:before{content:"\e075"}.icon-bulb:before{content:"\e076"}.icon-chart:before{content:"\e077"}.icon-ban:before{content:"\e07c"}.icon-bubble:before{content:"\e07d"}.icon-camrecorder:before{content:"\e07e"}.icon-camera:before{content:"\e07f"}.icon-cloud-download:before{content:"\e083"}.icon-cloud-upload:before{content:"\e084"}.icon-envelope:before{content:"\e086"}.icon-eye:before{content:"\e087"}.icon-flag:before{content:"\e088"}.icon-heart:before{content:"\e08a"}.icon-info:before{content:"\e08b"}.icon-key:before{content:"\e08c"}.icon-link:before{content:"\e08d"}.icon-lock:before{content:"\e08e"}.icon-lock-open:before{content:"\e08f"}.icon-magnifier:before{content:"\e090"}.icon-magnifier-add:before{content:"\e091"}.icon-magnifier-remove:before{content:"\e092"}.icon-paper-clip:before{content:"\e093"}.icon-paper-plane:before{content:"\e094"}.icon-power:before{content:"\e097"}.icon-refresh:before{content:"\e098"}.icon-reload:before{content:"\e099"}.icon-settings:before{content:"\e09a"}.icon-star:before{content:"\e09b"}.icon-symbol-female:before{content:"\e09c"}.icon-symbol-male:before{content:"\e09d"}.icon-target:before{content:"\e09e"}.icon-credit-card:before{content:"\e025"}.icon-paypal:before{content:"\e608"}.icon-social-tumblr:before{content:"\e00a"}.icon-social-twitter:before{content:"\e009"}.icon-social-facebook:before{content:"\e00b"}.icon-social-instagram:before{content:"\e609"}.icon-social-linkedin:before{content:"\e60a"}.icon-social-pinterest:before{content:"\e60b"}.icon-social-github:before{content:"\e60c"}.icon-social-google:before{content:"\e60d"}.icon-social-reddit:before{content:"\e60e"}.icon-social-skype:before{content:"\e60f"}.icon-social-dribbble:before{content:"\e00d"}.icon-social-behance:before{content:"\e610"}.icon-social-foursqare:before{content:"\e611"}.icon-social-soundcloud:before{content:"\e612"}.icon-social-spotify:before{content:"\e613"}.icon-social-stumbleupon:before{content:"\e614"}.icon-social-youtube:before{content:"\e008"}.icon-social-dropbox:before{content:"\e00c"}
@font-face{font-family:"Flaticon";src:url("https://www.buyanz.com/skin/frontend/knock/default/fonts/Flaticon.eot");src:url("https://www.buyanz.com/skin/frontend/knock/default/fonts/Flaticon.eot?#iefix") format("embedded-opentype"), url("https://www.buyanz.com/skin/frontend/knock/default/fonts/Flaticon.woff") format("woff"), url("https://www.buyanz.com/skin/frontend/knock/default/fonts/Flaticon.ttf") format("truetype"), url("https://www.buyanz.com/skin/frontend/knock/default/fonts/Flaticon.svg#Flaticon") format("svg");font-weight:normal;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:"Flaticon";src:url("https://www.buyanz.com/skin/frontend/knock/default/css/Flaticon.svg#Flaticon") format("svg")}}[class^="flaticon-"]:before,[class*=" flaticon-"]:before,[class^="flaticon-"]:after,[class*=" flaticon-"]:after{font-family:Flaticon;font-size:20px;font-style:normal;margin-left:20px}.flaticon-bag:before{content:"\f100"}.flaticon-bag-1:before{content:"\f101"}.flaticon-bag-2:before{content:"\f102"}.flaticon-bag-3:before{content:"\f103"}.flaticon-body:before{content:"\f104"}.flaticon-bra:before{content:"\f105"}.flaticon-cardigan:before{content:"\f106"}.flaticon-cardigan-1:before{content:"\f107"}.flaticon-dress:before{content:"\f108"}.flaticon-dress-1:before{content:"\f109"}.flaticon-dress-2:before{content:"\f10a"}.flaticon-dress-3:before{content:"\f10b"}.flaticon-hat:before{content:"\f10c"}.flaticon-high-heels:before{content:"\f10d"}.flaticon-high-heels-1:before{content:"\f10e"}.flaticon-high-heels-2:before{content:"\f10f"}.flaticon-high-heels-3:before{content:"\f110"}.flaticon-jeans:before{content:"\f111"}.flaticon-jeans-1:before{content:"\f112"}.flaticon-pamela:before{content:"\f113"}.flaticon-panties:before{content:"\f114"}.flaticon-poncho:before{content:"\f115"}.flaticon-purse:before{content:"\f116"}.flaticon-sandal:before{content:"\f117"}.flaticon-shirt:before{content:"\f118"}.flaticon-shirt-1:before{content:"\f119"}.flaticon-shirt-10:before{content:"\f11a"}.flaticon-shirt-2:before{content:"\f11b"}.flaticon-shirt-3:before{content:"\f11c"}.flaticon-shirt-4:before{content:"\f11d"}.flaticon-shirt-5:before{content:"\f11e"}.flaticon-shirt-6:before{content:"\f11f"}.flaticon-shirt-7:before{content:"\f120"}.flaticon-shirt-8:before{content:"\f121"}.flaticon-shirt-9:before{content:"\f122"}.flaticon-shoe:before{content:"\f123"}.flaticon-shoe-1:before{content:"\f124"}.flaticon-shoe-2:before{content:"\f125"}.flaticon-shoe-3:before{content:"\f126"}.flaticon-shoe-4:before{content:"\f127"}.flaticon-skirt:before{content:"\f128"}.flaticon-skirt-1:before{content:"\f129"}.flaticon-skirt-2:before{content:"\f12a"}.flaticon-sweater:before{content:"\f12b"}.flaticon-swimsuit:before{content:"\f12c"}.flaticon-swimsuit-1:before{content:"\f12d"}.flaticon-top:before{content:"\f12e"}.flaticon-top-1:before{content:"\f12f"}.flaticon-vest:before{content:"\f130"}.flaticon-watch:before{content:"\f131"}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{display:none}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes "fadeOut"{0%{opacity:1;}100%{opacity:0;}}@keyframes "fadeOut"{0%{opacity:1;}100%{opacity:0;}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("https://www.buyanz.com/skin/frontend/knock/default/css/owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform 100ms ease;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3, 1.3);-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
 @media only screen and (min-width: 1008px) {
	.vertical-menu-wrapper {
		position: absolute;
		left: 10px;
		top: 100%;
		z-index: 99999;
		background-color: #fff;
		padding: 10px 0;
		border: solid 1px #ddd;
		border-top: none;
		border-radius: 0 0 4px 4px;
		width: 298px;
		display: none;
	}
	/* #header .vertical-menu-wrapper.default-open {display: block;} */
	#sticky-header .nav-wide li.level-top.vertical-parent {position: relative;}
	#sticky-header .vertical-menu-wrapper {top: 102%; left: 0;}
	.vertical-menu-wrapper ul ul {display: none; position: absolute; left: 100%!important; background-color: #fff; width: 200px; padding: 1.5em; box-shadow: 0 0 9px rgba(0,0,0,.2); z-index: 9999;}
	.nav-wide .vertical-menu-wrapper  ul.level0 li.level1 {display: block;}
	ul.topmenu li .vertical-menu-wrapper.shown-sub {display: block!important;}
	.vertical-menu-wrapper:not(.default-open) {display: none!important;}
	#header ul.topmenu li.vertical-parent { 
		background-color: #ffcc80;
		margin: -1px 0;
		padding: 1px 0;
		display: block;
		width: 298px;
		border-radius: 4px 4px 0 0;
	}
	#header ul.topmenu li.vertical-parent > a.vertical-parent.level-top {border: none; background: none; color: rgba(0,0,0,.85);}
	#header ul.topmenu li.vertical-parent > a.vertical-parent.level-top:before {
		content: '\e601';
		display: inline-block;
		font-family: 'simple-line-icons';
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		font-size: 16px;
		margin-right: 10px;
		vertical-align: middle;
		position: relative;
	}
	#header ul.topmenu li.vertical-parent > a.vertical-parent.level-top span:after {content: none;}
	#sticky-header ul.topmenu li.vertical-parent ul.level1 a i {display: none;} 
	ul.topmenu li.vertical-parent li.level1 a i.custom-icon {display: inline-block; vertical-align: middle; margin: -7px 0;}
	ul.topmenu li.vertical-parent li.level1 a i.custom-icon:before {color: rgba(0,0,0,.4); margin: 0 10px 0 0; font-size: 24px;}
	ul.topmenu li.vertical-parent li.level1 > a {padding: 9px 20px; display: block; line-height: 1.48;}
	ul.topmenu li.vertical-parent li.level1 > a.active,
	ul.topmenu li.vertical-parent li.level1 > a:hover {background-color: #eee;}
	ul.topmenu li.vertical-parent li.level1 span.subtitle {padding: 0; font-size: 15px; text-transform: none; color: rgba(0,0,0,.85);}
	ul.topmenu li.vertical-parent li.level1.parent > a:after {
		content: '';
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 4px 0 4px 4px;
		border-color: transparent transparent transparent rgba(0,0,0,.3);
		position: absolute;
		right: 20px;
		top: 50%;
		margin-top: -4px;
		font-size: 1.16em;
		color: rgba(0,0,0,.3);
	}
	.vertical-menu-wrapper li.level1:not(.default-dropdown) {position: static;}
	.vertical-menu-wrapper li.level1:not(.default-dropdown) > ul.level1 {width: 530px; background: #fff; top: 0; background-repeat: no-repeat; box-shadow: none; border: solid 1px #ddd; min-height: 100%;}
	.vertical-menu-wrapper li.level1:not(.default-dropdown) > ul.level1 > li {float: left;}
	.vertical-menu-wrapper li.level1:not(.default-dropdown) > ul.level1 > li > a {font-family: 'Open Sans', sans-serif; font-weight: bold; color: #424242; font-size: 15px;}
	.vertical-menu-wrapper li.level1:not(.default-dropdown) > ul.level1 > li ul {display: block; position: static; box-shadow: none; width: auto; background: none; padding: 0;}
	.vertical-menu-wrapper li.level1:not(.default-dropdown) > ul.level1 > li ul a {font-size: 15px; color: #616161;}
}
@-moz-document url-prefix() {
	.vertical-menu-wrapper {padding: 9px 0;}
}
@media only screen and (min-width: 1008px) and (max-width: 1331px) {
	.vertical-menu-wrapper,
	#header ul.topmenu li.vertical-parent {width: 236px;}
	.parent-menu-item-button {
		float: right;
    font-size: 18px;
    margin: 12px 10px;
	}
	.parent-menu-item-button .icon-minus,
	.parent-menu-item-button.active .icon-plus {display: none;}
	.parent-menu-item-button.active .icon-minus {display: inline-block;}
}
@media only screen and (min-width: 768px) and (max-width: 1007px) {
	#header .vertical-menu-wrapper {display: block;}
}
@media only screen and (max-width: 767px) {
	#header .vertical-menu-wrapper {display: block;}
}
div.opc-wrapper-opc div.payment-block form#co-payment-form dt.active label{

  background-color: #ffcc80 !important;

}

div.opc-wrapper-opc div.payment-block form#co-payment-form dt label{

  font-size: 18px;

  font-weight: bolder;

}

.product-collateral {

    clear: both;

}

p.special-price{

  display: block;

}

.actions li {

    float: left;

}

#super-product-table .price{

  font-size: 1em !important;

}

.top-block.clearfix p.availability.in-stock{

  margin-bottom: 0 !important;

}

.top-block.clearfix .sku{

  margin-bottom: 0 !important;

}

body.catalog-product-view .product-view .top-wrapper .price-availability-block{

  margin-bottom: 0 !important;

}

body.catalog-product-view .product-view .bottom-block{

  padding-top: 0 !important;

}

body.catalog-product-view input.qty, input[id*="qty"]{

  width: 30px !important;

  height: 20px !important;

  line-height: 20px !important;

}

body.catalog-product-view .table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td{

  padding: 4px !important;

  text-align: center;

}

body.catalog-product-view .widget .products-grid .item:nth-child(4n+1) {

    clear: right;

}

body.catalog-product-view .owl-carousel.owl-rtl .owl-item {

    float: left;

}

body.catalog-product-view li.item.span4.first {

    width: 100%;

    border-right:none !important;

}

body.catalog-product-view .owl-buttons {

    display: none;

}

body.catalog-product-view .block.block-list.daily-deals-product-list.row{

  margin-bottom: 0 !important;

}

#popup-block .popup-bottom{

  bottom:-3px !important;

  left: 81% !important;

  color: #000;

}

.collapse.topmenu.navbar-collapse{

  background: #b40909;

}

ul.products-grid li.item.last{

	width: 20%;

}

ul.products-grid li.item.last div.product-info h2{

	font-size: 18px;

	height: 88px !important;

	margin-bottom: 0 !important;

	overflow-y: hidden;

}

body.catalogsearch-result-index .ratings{

	display: none;

}

body.catalogsearch-result-index ul.add-to-links li{

	float: left;

}

body.catalogsearch-result-index p.availability.out-of-stock{

	margin-bottom: 0 !important;

}

header#sticky-header {

    display: none !important;

}

@media(min-width: 737px){

  .xianshi .products-grid.six-columns:not(.carousel-ul) .item{

    width: 16.66% !important;

  }

}

@media(max-width: 736px){

  .image-box .product-image img.ajax_image_loader {

    height: 166px;

  }

  .xianshi li.item.type-1 {

    height: 310px;

	}

  .responsive-list .products-grid li.item{

    float: left !important;

  }

  img.ajax_image_loader.lazyOwl {

    height: 187px !important;

  }

  .popup-content-wrapper.clearfix.no-bgimg h1{

    font-size: 20px !important;

  }

  .popup-content-wrapper.clearfix.no-bgimg h1 span{

    font-size: 20px !important;

  }

  #popup{

    bottom: 19px !important;

    right: 68px !important;

  }

  #popup-block .popup-bottom{

    left: 57% !important;

  }

}

.image-box {

    text-align: center;

}

div.opc-wrapper-opc div.payment-block form#co-payment-form dt.customercredit label{

	background: none !important;

}

div.opc-wrapper-opc div.payment-block form#co-payment-form dt.customercredit label:hover{

	background: none !important;

}

div.opc-wrapper-opc div.payment-block form#co-payment-form dt label{

	color: black !important;

	background-color: #fff !important;

}

div.opc-wrapper-opc div.payment-block form#co-payment-form dt label:hover{

	color: black !important;

	background-color: #ffcc80 !important;

}

.opc-wrapper-opc .payment-block dt:hover, .opc-wrapper-opc .payment-block dt.active{

	color: black !important;

}

.opc-wrapper-opc .payment-block dt input{

	position: static !important;

	opacity: 1 !important;

}

.opc-wrapper-opc button.btn.btn-primary.btn-checkout.opc-btn-checkout span,.opc-wrapper-opc button.btn.btn-primary.btn-checkout.opc-btn-checkout span span{

	background: none !important;

}

.opc-wrapper-opc button.btn.btn-primary.btn-checkout.opc-btn-checkout span:hover,.opc-wrapper-opc button.btn.btn-primary.btn-checkout.opc-btn-checkout span span:hover{

	background: none !important;

}

body.checkout-cart-index #left{

	float: left;

}

body.checkout-cart-index #right{

	float: right;

}

body.checkout-multishipping-billing .col-sm-6.col-narrow {

    display: none;

}

body.checkout-cart-index form#customer-credit-form-code{

	display: none;

} 

.yb_conct {

  position: fixed;

  z-index: 9999999;

  top: 200px;

  right: -144px;

  cursor: pointer;

  transition: all .3s ease;

}

.yb_bar ul li {

  width: 198px;

  height: 53px;

  font: 16px/53px 'Microsoft YaHei';

  color: #fff;

  text-indent: 54px;

  margin-bottom: 3px;

  border-radius: 3px;

  transition: all .5s ease;

  overflow: hidden;

}

.yb_bar .yb_top {

  background: #63b0ec url(/skin/frontend/knock/default/images/fixCont.png) no-repeat 0 0;

}

.yb_bar .yb_phone {

  background: #63b0ec url(/skin/frontend/knock/default/images/fixCont.png) no-repeat 0 -57px;

}

.yb_bar .yb_QQ {

  text-indent: 0;

  background: #63b0ec url(/skin/frontend/knock/default/images/fixCont.png) no-repeat 0 -113px;

}

.yb_bar .yb_ercode {

  /*height:200px;*/



  background: #63b0ec url(/skin/frontend/knock/default/images/fixCont.png) no-repeat 0 -169px;

}

.hd_qr {

  padding: 0 18px 10px 43px;

}

.yb_QQ a {

  display: block;

  text-indent: 54px;

  width: 100%;

  height: 100%;

  color: #fff;

}

.yb_bar .yb_ercode{

  height: 53px;

}

.yb_conct:hover{

  right:5px !important;

}

.yb_conct:hover .yb_bar .yb_ercode{

  height: 475px !important;

}

.yb_time{

  display: none;

}

.yb_conct:hover .yb_time{

  display: block !important;

}

@media(max-width: 736px){

  .yb_conct{

    display: none !important;

  }

  p.special-price .price{

    font-size: 12px !important;

  }

  .countdown_num{

	margin:0!important;

  }

  .mwdld_category .counter ul li div{

	margin: 0!important;

  }

  .products-grid li.item img.mwdld_img_sale{

	width: 48px;

  }

}

.image-responsive{

  margin:0 auto;

}

.mwdld_coming_date {

}

.mwdld_category {

    height: auto;

}

.countdown_num {

}

.mwdld_category .counter ul li {

    list-style-type: none;

}

.std ul ul{

  list-style-type: none !important;

}

.modal.fade .modal-dialog{

  z-index: 100000 !important;

}

/*.opc-ajax-loader {

    display: none !important;

}*/

#ajaxkit-popup-content .account-login li:not(.customer-name-wrapper) label{

  display: inline-block;

}

ul.products-grid li.item.last{

  width: 16%;

}

.responsive-list .items-columns6 li.item{

  width: 16%;

  margin-right: 0;

}

.timer-box.clearfix {

    display: none !important;

}

.rootmenu{

  background: #c80931;

}

.rootmenu-list > li{

  border-right: 1px solid #ef6985;

}

.rootmenu-list > li > a:hover,.rootmenu-list > li > a.active{

  background: #ef6985;

}


/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=fa9f68047c9d00191b24cf712960d394)
 * Config saved to config.json and https://gist.github.com/fa9f68047c9d00191b24cf712960d394
 *//*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
 html {
 	font-family: sans-serif;
 	-ms-text-size-adjust: 100%;
 	-webkit-text-size-adjust: 100%
 }

 body {
 	margin: 0
 }

 article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
 	display: block
 }

 audio,canvas,progress,video {
 	display: inline-block;
 	vertical-align: baseline
 }

 audio:not([controls]) {
 	display: none;
 	height: 0
 }[hidden],template {
 	display: none
 }

 a {
 	background-color: transparent
 }

 a:active,a:hover {
 	outline: 0
 }

 abbr[title] {
 	border-bottom: 1px dotted
 }

 b,strong {
 	font-weight: bold
 }

 dfn {
 	font-style: italic
 }

 h1 {
 	font-size: 2em;
 	margin: 0.67em 0
 }

 mark {
 	background: #ff0;
 	color: #000
 }

 small {
 	font-size: 80%
 }

 sub,sup {
 	font-size: 75%;
 	line-height: 0;
 	position: relative;
 	vertical-align: baseline
 }

 sup {
 	top: -0.5em
 }

 sub {
 	bottom: -0.25em
 }

 img {
 	border: 0
 }

 svg:not(:root) {
 	overflow: hidden
 }

 figure {
 	margin: 1em 40px
 }

 hr {
 	-webkit-box-sizing: content-box;
 	-moz-box-sizing: content-box;
 	box-sizing: content-box;
 	height: 0
 }

 pre {
 	overflow: auto
 }

 code,kbd,pre,samp {
 	font-family: monospace, monospace;
 	font-size: 1em
 }

 button,input,optgroup,select,textarea {
 	color: inherit;
 	font: inherit;
 	margin: 0
 }

 button {
 	overflow: visible
 }

 button,select {
 	text-transform: none
 }

 button,html input[type="button"],input[type="reset"],input[type="submit"] {
 	-webkit-appearance: button;
 	cursor: pointer
 }

 button[disabled],html input[disabled] {
 	cursor: default
 }

 button::-moz-focus-inner,input::-moz-focus-inner {
 	border: 0;
 	padding: 0
 }

 input {
 	line-height: normal
 }

 input[type="checkbox"],input[type="radio"] {
 	-webkit-box-sizing: border-box;
 	-moz-box-sizing: border-box;
 	box-sizing: border-box;
 	padding: 0
 }

 input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {
 	height: auto
 }

 input[type="search"] {
 	-webkit-appearance: textfield;
 	-webkit-box-sizing: content-box;
 	-moz-box-sizing: content-box;
 	box-sizing: content-box
 }

 input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
 	-webkit-appearance: none
 }

 fieldset {
 	border: 1px solid #c0c0c0;
 	margin: 0 2px;
 	padding: 0.35em 0.625em 0.75em
 }

 legend {
 	border: 0;
 	padding: 0
 }

 textarea {
 	overflow: auto
 }

 optgroup {
 	font-weight: bold
 }

 table {
 	border-collapse: collapse;
 	border-spacing: 0
 }

 td,th {
 	padding: 0
 }

 * {
 	-webkit-box-sizing: border-box;
 	-moz-box-sizing: border-box;
 	box-sizing: border-box
 }

 *:before,*:after {
 	-webkit-box-sizing: border-box;
 	-moz-box-sizing: border-box;
 	box-sizing: border-box
 }

 html {
 	font-size: 10px;
 	-webkit-tap-highlight-color: rgba(0,0,0,0)
 }

 body {
 	font-family: "Merriweather",Arial,Helvetica,sans-serif;
 	font-size: 12px;
 	line-height: 1.42857143;
 	color: #666;
 	background-color: #fff
 }

 input,button,select,textarea {
 	font-family: inherit;
 	font-size: inherit;
 	line-height: inherit
 }

 a {
 	color: #337ab7;
 	text-decoration: none
 }

/* a:hover,a:focus {
 	color: #23527c;
 	text-decoration: none
 }

 a:focus {
 	outline: 5px auto -webkit-focus-ring-color;
 	outline-offset: -2px
 }*/

 figure {
 	margin: 0
 }

 img {
 	vertical-align: middle
 }

 .img-responsive {
 	display: block;
 	max-width: 100%;
 	height: auto
 }

 .img-rounded {
 	border-radius: 6px
 }

 .img-thumbnail {
 	padding: 4px;
 	line-height: 1.42857143;
 	background-color: #fff;
 	border: 1px solid #ddd;
 	border-radius: 4px;
 	-webkit-transition: all .2s ease-in-out;
 	-o-transition: all .2s ease-in-out;
 	transition: all .2s ease-in-out;
 	display: inline-block;
 	max-width: 100%;
 	height: auto
 }

 .img-circle {
 	border-radius: 50%
 }

 hr {
 	margin-top: 17px;
 	margin-bottom: 17px;
 	border: 0;
 	border-top: 1px solid #eee
 }

 .sr-only {
 	position: absolute;
 	width: 1px;
 	height: 1px;
 	margin: -1px;
 	padding: 0;
 	overflow: hidden;
 	clip: rect(0, 0, 0, 0);
 	border: 0
 }

 .sr-only-focusable:active,.sr-only-focusable:focus {
 	position: static;
 	width: auto;
 	height: auto;
 	margin: 0;
 	overflow: visible;
 	clip: auto
 }[role="button"] {
 	cursor: pointer
 }

 h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
 	font-family: inherit;
 	font-weight: 500;
 	line-height: 1.1;
 	color: inherit
 }

 h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small {
 	font-weight: normal;
 	line-height: 1;
 	color: #777
 }

 h1,.h1,h2,.h2,h3,.h3 {
 	margin-top: 17px;
 	margin-bottom: 8.5px
 }

 h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small {
 	font-size: 65%
 }

 h4,.h4,h5,.h5,h6,.h6 {
 	margin-top: 8.5px;
 	margin-bottom: 8.5px
 }

 h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small {
 	font-size: 75%
 }

 h1,.h1 {
 	font-size: 31px
 }

 h2,.h2 {
 	font-size: 25px
 }

 h3,.h3 {
 	font-size: 21px
 }

 h4,.h4 {
 	font-size: 15px
 }

 h5,.h5 {
 	font-size: 12px
 }

 h6,.h6 {
 	font-size: 11px
 }

 p {
 	margin: 0 0 8.5px
 }

 .lead {
 	margin-bottom: 17px;
 	font-size: 13px;
 	font-weight: 300;
 	line-height: 1.4
 }

 @media (min-width:768px) {
 	.lead {
 		font-size: 18px
 	}
 }

 small,.small {
 	font-size: 91%
 }

 mark,.mark {
 	background-color: #fcf8e3;
 	padding: .2em
 }

 .text-left {
 	text-align: left
 }

 .text-right {
 	text-align: right
 }

 .text-center {
 	text-align: center
 }

 .text-justify {
 	text-align: justify
 }

 .text-nowrap {
 	white-space: nowrap
 }

 .text-lowercase {
 	text-transform: lowercase
 }

 .text-uppercase {
 	text-transform: uppercase
 }

 .text-capitalize {
 	text-transform: capitalize
 }

 .text-muted {
 	color: #777
 }

 .text-primary {
 	color: #337ab7
 }

 a.text-primary:hover,a.text-primary:focus {
 	color: #286090
 }

 .text-success {
 	color: #3c763d
 }

 a.text-success:hover,a.text-success:focus {
 	color: #2b542c
 }

 .text-info {
 	color: #31708f
 }

 a.text-info:hover,a.text-info:focus {
 	color: #245269
 }

 .text-warning {
 	color: #8a6d3b
 }

 a.text-warning:hover,a.text-warning:focus {
 	color: #66512c
 }

 .text-danger {
 	color: #a94442
 }

 a.text-danger:hover,a.text-danger:focus {
 	color: #843534
 }

 .bg-primary {
 	color: #fff;
 	background-color: #337ab7
 }

 a.bg-primary:hover,a.bg-primary:focus {
 	background-color: #286090
 }

 .bg-success {
 	background-color: #dff0d8
 }

 a.bg-success:hover,a.bg-success:focus {
 	background-color: #c1e2b3
 }

 .bg-info {
 	background-color: #d9edf7
 }

 a.bg-info:hover,a.bg-info:focus {
 	background-color: #afd9ee
 }

 .bg-warning {
 	background-color: #fcf8e3
 }

 a.bg-warning:hover,a.bg-warning:focus {
 	background-color: #f7ecb5
 }

 .bg-danger {
 	background-color: #f2dede
 }

 a.bg-danger:hover,a.bg-danger:focus {
 	background-color: #e4b9b9
 }

 .page-header {
 	padding-bottom: 7.5px;
 	margin: 34px 0 17px;
 	border-bottom: 1px solid #eee
 }

 .list-unstyled {
 	padding-left: 0;
 	list-style: none
 }

 .list-inline {
 	padding-left: 0;
 	list-style: none;
 	margin-left: -5px
 }

 .list-inline>li {
 	display: inline-block;
 	padding-left: 5px;
 	padding-right: 5px
 }

 dt,dd {
 	line-height: 1.42857143
 }

 dt {
 	font-weight: bold
 }

 dd {
 	margin-left: 0
 }

 @media (min-width:768px) {
 	.dl-horizontal dt {
 		float: left;
 		width: 160px;
 		clear: left;
 		text-align: right;
 		overflow: hidden;
 		text-overflow: ellipsis;
 		white-space: nowrap
 	}

 	.dl-horizontal dd {
 		margin-left: 180px
 	}
 }

 abbr[title],abbr[data-original-title] {
 	cursor: help;
 	border-bottom: 1px dotted #777
 }

 .initialism {
 	font-size: 90%;
 	text-transform: uppercase
 }

 blockquote {
 	padding: 8.5px 17px;
 	margin: 0 0 17px;
 	font-size: 15px;
 	border-left: 5px solid #eee
 }

 blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child {
 	margin-bottom: 0
 }

 blockquote footer,blockquote small,blockquote .small {
 	display: block;
 	font-size: 80%;
 	line-height: 1.42857143;
 	color: #777
 }

 blockquote footer:before,blockquote small:before,blockquote .small:before {
 	content: '\2014 \00A0'
 }

 .blockquote-reverse,blockquote.pull-right {
 	padding-right: 15px;
 	padding-left: 0;
 	border-right: 5px solid #eee;
 	border-left: 0;
 	text-align: right
 }

 .blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before {
 	content: ''
 }

 .blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after {
 	content: '\00A0 \2014'
 }

 address {
 	margin-bottom: 17px;
 	font-style: normal;
 	line-height: 1.42857143
 }

 code,kbd,pre,samp {
 	font-family: Menlo,Monaco,Consolas,"Courier New",monospace
 }

 code {
 	padding: 2px 4px;
 	font-size: 90%;
 	color: #c7254e;
 	background-color: #f9f2f4;
 	border-radius: 4px
 }

 kbd {
 	padding: 2px 4px;
 	font-size: 90%;
 	color: #fff;
 	background-color: #333;
 	border-radius: 3px;
 	-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.25);
 	box-shadow: inset 0 -1px 0 rgba(0,0,0,0.25)
 }

 kbd kbd {
 	padding: 0;
 	font-size: 100%;
 	font-weight: bold;
 	-webkit-box-shadow: none;
 	box-shadow: none
 }

 pre {
 	display: block;
 	padding: 8px;
 	margin: 0 0 8.5px;
 	font-size: 11px;
 	line-height: 1.42857143;
 	word-break: break-all;
 	word-wrap: break-word;
 	color: #333;
 	background-color: #f5f5f5;
 	border: 1px solid #ccc;
 	border-radius: 4px
 }

 pre code {
 	padding: 0;
 	font-size: inherit;
 	color: inherit;
 	white-space: pre-wrap;
 	background-color: transparent;
 	border-radius: 0
 }

 .pre-scrollable {
 	max-height: 340px;
 	overflow-y: scroll
 }

 .container {
 	margin-right: auto;
 	margin-left: auto;
 	width: 1272px;
 }

 .container-fluid {
 	margin-right: auto;
 	margin-left: auto;
 	padding-left: 10px;
 	padding-right: 10px
 }

 .row {
 	margin-left: -10px;
 	margin-right: -10px
 }

 .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
 	position: relative;
 	min-height: 1px;
 	padding-left: 10px;
 	padding-right: 10px
 }

 .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
 	float: left
 }

 .col-xs-12 {
 	width: 100%
 }

 .col-xs-11 {
 	width: 91.66666667%
 }

 .col-xs-10 {
 	width: 83.33333333%
 }

 .col-xs-9 {
 	width: 75%
 }

 .col-xs-8 {
 	width: 66.66666667%
 }

 .col-xs-7 {
 	width: 58.33333333%
 }

 .col-xs-6 {
 	width: 50%
 }

 .col-xs-5 {
 	width: 41.66666667%
 }

 .col-xs-4 {
 	width: 33.33333333%
 }

 .col-xs-3 {
 	width: 25%
 }

 .col-xs-2 {
 	width: 16.66666667%
 }

 .col-xs-1 {
 	width: 8.33333333%
 }

 .col-xs-pull-12 {
 	right: 100%
 }

 .col-xs-pull-11 {
 	right: 91.66666667%
 }

 .col-xs-pull-10 {
 	right: 83.33333333%
 }

 .col-xs-pull-9 {
 	right: 75%
 }

 .col-xs-pull-8 {
 	right: 66.66666667%
 }

 .col-xs-pull-7 {
 	right: 58.33333333%
 }

 .col-xs-pull-6 {
 	right: 50%
 }

 .col-xs-pull-5 {
 	right: 41.66666667%
 }

 .col-xs-pull-4 {
 	right: 33.33333333%
 }

 .col-xs-pull-3 {
 	right: 25%
 }

 .col-xs-pull-2 {
 	right: 16.66666667%
 }

 .col-xs-pull-1 {
 	right: 8.33333333%
 }

 .col-xs-pull-0 {
 	right: auto
 }

 .col-xs-push-12 {
 	left: 100%
 }

 .col-xs-push-11 {
 	left: 91.66666667%
 }

 .col-xs-push-10 {
 	left: 83.33333333%
 }

 .col-xs-push-9 {
 	left: 75%
 }

 .col-xs-push-8 {
 	left: 66.66666667%
 }

 .col-xs-push-7 {
 	left: 58.33333333%
 }

 .col-xs-push-6 {
 	left: 50%
 }

 .col-xs-push-5 {
 	left: 41.66666667%
 }

 .col-xs-push-4 {
 	left: 33.33333333%
 }

 .col-xs-push-3 {
 	left: 25%
 }

 .col-xs-push-2 {
 	left: 16.66666667%
 }

 .col-xs-push-1 {
 	left: 8.33333333%
 }

 .col-xs-push-0 {
 	left: auto
 }

 .col-xs-offset-12 {
 	margin-left: 100%
 }

 .col-xs-offset-11 {
 	margin-left: 91.66666667%
 }

 .col-xs-offset-10 {
 	margin-left: 83.33333333%
 }

 .col-xs-offset-9 {
 	margin-left: 75%
 }

 .col-xs-offset-8 {
 	margin-left: 66.66666667%
 }

 .col-xs-offset-7 {
 	margin-left: 58.33333333%
 }

 .col-xs-offset-6 {
 	margin-left: 50%
 }

 .col-xs-offset-5 {
 	margin-left: 41.66666667%
 }

 .col-xs-offset-4 {
 	margin-left: 33.33333333%
 }

 .col-xs-offset-3 {
 	margin-left: 25%
 }

 .col-xs-offset-2 {
 	margin-left: 16.66666667%
 }

 .col-xs-offset-1 {
 	margin-left: 8.33333333%
 }

 .col-xs-offset-0 {
 	margin-left: 0
 }

 @media (min-width:768px) {
 	.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
 		float: left
 	}

 	.col-sm-12 {
 		width: 100%
 	}

 	.col-sm-11 {
 		width: 91.66666667%
 	}

 	.col-sm-10 {
 		width: 83.33333333%
 	}

 	.col-sm-9 {
 		width: 75%
 	}

 	.col-sm-8 {
 		width: 66.66666667%
 	}

 	.col-sm-7 {
 		width: 58.33333333%
 	}

 	.col-sm-6 {
 		width: 50%
 	}

 	.col-sm-5 {
 		width: 41.66666667%
 	}

 	.col-sm-4 {
 		width: 33.33333333%
 	}

 	.col-sm-3 {
 		width: 25%
 	}

 	.col-sm-2 {
 		width: 16.66666667%
 	}

 	.col-sm-1 {
 		width: 8.33333333%
 	}

 	.col-sm-pull-12 {
 		right: 100%
 	}

 	.col-sm-pull-11 {
 		right: 91.66666667%
 	}

 	.col-sm-pull-10 {
 		right: 83.33333333%
 	}

 	.col-sm-pull-9 {
 		right: 75%
 	}

 	.col-sm-pull-8 {
 		right: 66.66666667%
 	}

 	.col-sm-pull-7 {
 		right: 58.33333333%
 	}

 	.col-sm-pull-6 {
 		right: 50%
 	}

 	.col-sm-pull-5 {
 		right: 41.66666667%
 	}

 	.col-sm-pull-4 {
 		right: 33.33333333%
 	}

 	.col-sm-pull-3 {
 		right: 25%
 	}

 	.col-sm-pull-2 {
 		right: 16.66666667%
 	}

 	.col-sm-pull-1 {
 		right: 8.33333333%
 	}

 	.col-sm-pull-0 {
 		right: auto
 	}

 	.col-sm-push-12 {
 		left: 100%
 	}

 	.col-sm-push-11 {
 		left: 91.66666667%
 	}

 	.col-sm-push-10 {
 		left: 83.33333333%
 	}

 	.col-sm-push-9 {
 		left: 75%
 	}

 	.col-sm-push-8 {
 		left: 66.66666667%
 	}

 	.col-sm-push-7 {
 		left: 58.33333333%
 	}

 	.col-sm-push-6 {
 		left: 50%
 	}

 	.col-sm-push-5 {
 		left: 41.66666667%
 	}

 	.col-sm-push-4 {
 		left: 33.33333333%
 	}

 	.col-sm-push-3 {
 		left: 25%
 	}

 	.col-sm-push-2 {
 		left: 16.66666667%
 	}

 	.col-sm-push-1 {
 		left: 8.33333333%
 	}

 	.col-sm-push-0 {
 		left: auto
 	}

 	.col-sm-offset-12 {
 		margin-left: 100%
 	}

 	.col-sm-offset-11 {
 		margin-left: 91.66666667%
 	}

 	.col-sm-offset-10 {
 		margin-left: 83.33333333%
 	}

 	.col-sm-offset-9 {
 		margin-left: 75%
 	}

 	.col-sm-offset-8 {
 		margin-left: 66.66666667%
 	}

 	.col-sm-offset-7 {
 		margin-left: 58.33333333%
 	}

 	.col-sm-offset-6 {
 		margin-left: 50%
 	}

 	.col-sm-offset-5 {
 		margin-left: 41.66666667%
 	}

 	.col-sm-offset-4 {
 		margin-left: 33.33333333%
 	}

 	.col-sm-offset-3 {
 		margin-left: 25%
 	}

 	.col-sm-offset-2 {
 		margin-left: 16.66666667%
 	}

 	.col-sm-offset-1 {
 		margin-left: 8.33333333%
 	}

 	.col-sm-offset-0 {
 		margin-left: 0
 	}
 }

 @media (min-width:1008px) {
 	.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
 		float: left
 	}

 	.col-md-12 {
 		width: 100%
 	}

 	.col-md-11 {
 		width: 91.66666667%
 	}

 	.col-md-10 {
 		width: 83.33333333%
 	}

 	.col-md-9 {
 		width: 75%
 	}

 	.col-md-8 {
 		width: 66.66666667%
 	}

 	.col-md-7 {
 		width: 58.33333333%
 	}

 	.col-md-6 {
 		width: 50%
 	}

 	.col-md-5 {
 		width: 41.66666667%
 	}

 	.col-md-4 {
 		width: 33.33333333%
 	}

 	.col-md-3 {
 		width: 25%
 	}

 	.col-md-2 {
 		width: 16.66666667%
 	}

 	.col-md-1 {
 		width: 8.33333333%
 	}

 	.col-md-pull-12 {
 		right: 100%
 	}

 	.col-md-pull-11 {
 		right: 91.66666667%
 	}

 	.col-md-pull-10 {
 		right: 83.33333333%
 	}

 	.col-md-pull-9 {
 		right: 75%
 	}

 	.col-md-pull-8 {
 		right: 66.66666667%
 	}

 	.col-md-pull-7 {
 		right: 58.33333333%
 	}

 	.col-md-pull-6 {
 		right: 50%
 	}

 	.col-md-pull-5 {
 		right: 41.66666667%
 	}

 	.col-md-pull-4 {
 		right: 33.33333333%
 	}

 	.col-md-pull-3 {
 		right: 25%
 	}

 	.col-md-pull-2 {
 		right: 16.66666667%
 	}

 	.col-md-pull-1 {
 		right: 8.33333333%
 	}

 	.col-md-pull-0 {
 		right: auto
 	}

 	.col-md-push-12 {
 		left: 100%
 	}

 	.col-md-push-11 {
 		left: 91.66666667%
 	}

 	.col-md-push-10 {
 		left: 83.33333333%
 	}

 	.col-md-push-9 {
 		left: 75%
 	}

 	.col-md-push-8 {
 		left: 66.66666667%
 	}

 	.col-md-push-7 {
 		left: 58.33333333%
 	}

 	.col-md-push-6 {
 		left: 50%
 	}

 	.col-md-push-5 {
 		left: 41.66666667%
 	}

 	.col-md-push-4 {
 		left: 33.33333333%
 	}

 	.col-md-push-3 {
 		left: 25%
 	}

 	.col-md-push-2 {
 		left: 16.66666667%
 	}

 	.col-md-push-1 {
 		left: 8.33333333%
 	}

 	.col-md-push-0 {
 		left: auto
 	}

 	.col-md-offset-12 {
 		margin-left: 100%
 	}

 	.col-md-offset-11 {
 		margin-left: 91.66666667%
 	}

 	.col-md-offset-10 {
 		margin-left: 83.33333333%
 	}

 	.col-md-offset-9 {
 		margin-left: 75%
 	}

 	.col-md-offset-8 {
 		margin-left: 66.66666667%
 	}

 	.col-md-offset-7 {
 		margin-left: 58.33333333%
 	}

 	.col-md-offset-6 {
 		margin-left: 50%
 	}

 	.col-md-offset-5 {
 		margin-left: 41.66666667%
 	}

 	.col-md-offset-4 {
 		margin-left: 33.33333333%
 	}

 	.col-md-offset-3 {
 		margin-left: 25%
 	}

 	.col-md-offset-2 {
 		margin-left: 16.66666667%
 	}

 	.col-md-offset-1 {
 		margin-left: 8.33333333%
 	}

 	.col-md-offset-0 {
 		margin-left: 0
 	}
 }

 @media (min-width:1332px) {
 	.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
 		float: left
 	}

 	.col-lg-12 {
 		width: 100%
 	}

 	.col-lg-11 {
 		width: 91.66666667%
 	}

 	.col-lg-10 {
 		width: 83.33333333%
 	}

 	.col-lg-9 {
 		width: 75%
 	}

 	.col-lg-8 {
 		width: 66.66666667%
 	}

 	.col-lg-7 {
 		width: 58.33333333%
 	}

 	.col-lg-6 {
 		width: 50%
 	}

 	.col-lg-5 {
 		width: 41.66666667%
 	}

 	.col-lg-4 {
 		width: 33.33333333%
 	}

 	.col-lg-3 {
 		width: 25%
 	}

 	.col-lg-2 {
 		width: 16.66666667%
 	}

 	.col-lg-1 {
 		width: 8.33333333%
 	}

 	.col-lg-pull-12 {
 		right: 100%
 	}

 	.col-lg-pull-11 {
 		right: 91.66666667%
 	}

 	.col-lg-pull-10 {
 		right: 83.33333333%
 	}

 	.col-lg-pull-9 {
 		right: 75%
 	}

 	.col-lg-pull-8 {
 		right: 66.66666667%
 	}

 	.col-lg-pull-7 {
 		right: 58.33333333%
 	}

 	.col-lg-pull-6 {
 		right: 50%
 	}

 	.col-lg-pull-5 {
 		right: 41.66666667%
 	}

 	.col-lg-pull-4 {
 		right: 33.33333333%
 	}

 	.col-lg-pull-3 {
 		right: 25%
 	}

 	.col-lg-pull-2 {
 		right: 16.66666667%
 	}

 	.col-lg-pull-1 {
 		right: 8.33333333%
 	}

 	.col-lg-pull-0 {
 		right: auto
 	}

 	.col-lg-push-12 {
 		left: 100%
 	}

 	.col-lg-push-11 {
 		left: 91.66666667%
 	}

 	.col-lg-push-10 {
 		left: 83.33333333%
 	}

 	.col-lg-push-9 {
 		left: 75%
 	}

 	.col-lg-push-8 {
 		left: 66.66666667%
 	}

 	.col-lg-push-7 {
 		left: 58.33333333%
 	}

 	.col-lg-push-6 {
 		left: 50%
 	}

 	.col-lg-push-5 {
 		left: 41.66666667%
 	}

 	.col-lg-push-4 {
 		left: 33.33333333%
 	}

 	.col-lg-push-3 {
 		left: 25%
 	}

 	.col-lg-push-2 {
 		left: 16.66666667%
 	}

 	.col-lg-push-1 {
 		left: 8.33333333%
 	}

 	.col-lg-push-0 {
 		left: auto
 	}

 	.col-lg-offset-12 {
 		margin-left: 100%
 	}

 	.col-lg-offset-11 {
 		margin-left: 91.66666667%
 	}

 	.col-lg-offset-10 {
 		margin-left: 83.33333333%
 	}

 	.col-lg-offset-9 {
 		margin-left: 75%
 	}

 	.col-lg-offset-8 {
 		margin-left: 66.66666667%
 	}

 	.col-lg-offset-7 {
 		margin-left: 58.33333333%
 	}

 	.col-lg-offset-6 {
 		margin-left: 50%
 	}

 	.col-lg-offset-5 {
 		margin-left: 41.66666667%
 	}

 	.col-lg-offset-4 {
 		margin-left: 33.33333333%
 	}

 	.col-lg-offset-3 {
 		margin-left: 25%
 	}

 	.col-lg-offset-2 {
 		margin-left: 16.66666667%
 	}

 	.col-lg-offset-1 {
 		margin-left: 8.33333333%
 	}

 	.col-lg-offset-0 {
 		margin-left: 0
 	}
 }

 table {
 	background-color: transparent
 }

 caption {
 	padding-top: 8px;
 	padding-bottom: 8px;
 	color: #777;
 	text-align: left
 }

 th {
 	text-align: left
 }

 .table {
 	width: 100%;
 	max-width: 100%;
 	margin-bottom: 17px
 }

 .table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td {
 	padding: 8px;
 	line-height: 1.42857143;
 	vertical-align: top;
 	border-top: 1px solid #ddd
 }

 .table>thead>tr>th {
 	vertical-align: bottom;
 	border-bottom: 2px solid #ddd
 }

 .table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td {
 	border-top: 0
 }

 .table>tbody+tbody {
 	border-top: 2px solid #ddd
 }

 .table .table {
 	background-color: #fff
 }

 .table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td {
 	padding: 5px
 }

 .table-bordered {
 	border: 1px solid #ddd
 }

 .table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td {
 	border: 1px solid #ddd
 }

 .table-bordered>thead>tr>th,.table-bordered>thead>tr>td {
 	border-bottom-width: 2px
 }

 .table-striped>tbody>tr:nth-of-type(odd) {
 	background-color: #f9f9f9
 }

 .table-hover>tbody>tr:hover {
 	background-color: #f5f5f5
 }

 table col[class*="col-"] {
 	position: static;
 	float: none;
 	display: table-column
 }

 table td[class*="col-"],table th[class*="col-"] {
 	position: static;
 	float: none;
 	display: table-cell
 }

 .table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th {
 	background-color: #f5f5f5
 }

 .table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th {
 	background-color: #e8e8e8
 }

 .table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th {
 	background-color: #dff0d8
 }

 .table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th {
 	background-color: #d0e9c6
 }

 .table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th {
 	background-color: #d9edf7
 }

 .table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th {
 	background-color: #c4e3f3
 }

 .table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th {
 	background-color: #fcf8e3
 }

 .table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th {
 	background-color: #faf2cc
 }

 .table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th {
 	background-color: #f2dede
 }

 .table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th {
 	background-color: #ebcccc
 }

 .table-responsive {
 	overflow-x: auto;
 	min-height: 0.01%
 }

 @media screen and (max-width:767px) {
 	.table-responsive {
 		width: 100%;
 		margin-bottom: 12.75px;
 		overflow-y: hidden;
 		-ms-overflow-style: -ms-autohiding-scrollbar;
 		border: 1px solid #ddd
 	}

 	.table-responsive>.table {
 		margin-bottom: 0
 	}

 	.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td {
 		white-space: nowrap
 	}

 	.table-responsive>.table-bordered {
 		border: 0
 	}

 	.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child {
 		border-left: 0
 	}

 	.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child {
 		border-right: 0
 	}

 	.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td {
 		border-bottom: 0
 	}
 }

 fieldset {
 	padding: 0;
 	margin: 0;
 	border: 0;
 	min-width: 0
 }

 legend {
 	display: block;
 	width: 100%;
 	padding: 0;
 	margin-bottom: 17px;
 	font-size: 18px;
 	line-height: inherit;
 	color: #333;
 	border: 0;
 	border-bottom: 1px solid #e5e5e5
 }

 label {
 	display: inline-block;
 	max-width: 100%;
 	margin-bottom: 5px;
 	font-weight: bold
 }

 input[type="search"] {
 	-webkit-box-sizing: border-box;
 	-moz-box-sizing: border-box;
 	box-sizing: border-box
 }

 input[type="radio"],input[type="checkbox"] {
 	margin: 4px 0 0;
 	margin-top: 1px \9;
 	line-height: normal
 }

 input[type="file"] {
 	display: block
 }

 input[type="range"] {
 	display: block;
 	width: 100%
 }

 select[multiple],select[size] {
 	height: auto
 }

 input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus {
 	outline: 5px auto -webkit-focus-ring-color;
 	outline-offset: -2px
 }

 output {
 	display: block;
 	padding-top: 7px;
 	font-size: 12px;
 	line-height: 1.42857143;
 	color: #555
 }

 .form-control {
 	display: block;
 	width: 100%;
 	height: 31px;
 	padding: 6px 12px;
 	font-size: 12px;
 	line-height: 1.42857143;
 	color: #555;
 	background-color: #fff;
 	background-image: none;
 	border: 1px solid #ccc;
 	border-radius: 4px;
 	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
 	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
 	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
 	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
 	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
 }

 .form-control:focus {
 	border-color: #66afe9;
 	outline: 0;
 	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
 	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6)
 }

 .form-control::-moz-placeholder {
 	color: #999;
 	opacity: 1
 }

 .form-control:-ms-input-placeholder {
 	color: #999
 }

 .form-control::-webkit-input-placeholder {
 	color: #999
 }

 .form-control::-ms-expand {
 	border: 0;
 	background-color: transparent
 }

 .form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {
 	background-color: #eee;
 	opacity: 1
 }

 .form-control[disabled],fieldset[disabled] .form-control {
 	cursor: not-allowed
 }

 textarea.form-control {
 	height: auto
 }

 input[type="search"] {
 	-webkit-appearance: none
 }

 @media screen and (-webkit-min-device-pixel-ratio:0) {
 	input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control {
 		line-height: 31px
 	}

 	input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm,.input-group-sm input[type="date"],.input-group-sm input[type="time"],.input-group-sm input[type="datetime-local"],.input-group-sm input[type="month"] {
 		line-height: 28px
 	}

 	input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg,.input-group-lg input[type="date"],.input-group-lg input[type="time"],.input-group-lg input[type="datetime-local"],.input-group-lg input[type="month"] {
 		line-height: 42px
 	}
 }

 .form-group {
 	margin-bottom: 15px
 }

 .radio,.checkbox {
 	position: relative;
 	display: block;
 	margin-top: 10px;
 	margin-bottom: 10px
 }

 .radio label,.checkbox label {
 	min-height: 17px;
 	padding-left: 20px;
 	margin-bottom: 0;
 	font-weight: normal;
 	cursor: pointer
 }

 .radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"] {
 	position: absolute;
 	margin-left: -20px;
 	margin-top: 4px \9
 }

 .radio+.radio,.checkbox+.checkbox {
 	margin-top: -5px
 }

 .radio-inline,.checkbox-inline {
 	position: relative;
 	display: inline-block;
 	padding-left: 20px;
 	margin-bottom: 0;
 	vertical-align: middle;
 	font-weight: normal;
 	cursor: pointer
 }

 .radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline {
 	margin-top: 0;
 	margin-left: 10px
 }

 input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"] {
 	cursor: not-allowed
 }

 .radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline {
 	cursor: not-allowed
 }

 .radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label {
 	cursor: not-allowed
 }

 .form-control-static {
 	padding-top: 7px;
 	padding-bottom: 7px;
 	margin-bottom: 0;
 	min-height: 29px
 }

 .form-control-static.input-lg,.form-control-static.input-sm {
 	padding-left: 0;
 	padding-right: 0
 }

 .input-sm {
 	height: 28px;
 	padding: 5px 10px;
 	font-size: 11px;
 	line-height: 1.5;
 	border-radius: 3px
 }

 select.input-sm {
 	height: 28px;
 	line-height: 28px
 }

 textarea.input-sm,select[multiple].input-sm {
 	height: auto
 }

 .form-group-sm .form-control {
 	height: 28px;
 	padding: 5px 10px;
 	font-size: 11px;
 	line-height: 1.5;
 	border-radius: 3px
 }

 .form-group-sm select.form-control {
 	height: 28px;
 	line-height: 28px
 }

 .form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control {
 	height: auto
 }

 .form-group-sm .form-control-static {
 	height: 28px;
 	min-height: 28px;
 	padding: 6px 10px;
 	font-size: 11px;
 	line-height: 1.5
 }

 .input-lg {
 	height: 42px;
 	padding: 10px 16px;
 	font-size: 15px;
 	line-height: 1.3333333;
 	border-radius: 6px
 }

 select.input-lg {
 	height: 42px;
 	line-height: 42px
 }

 textarea.input-lg,select[multiple].input-lg {
 	height: auto
 }

 .form-group-lg .form-control {
 	height: 42px;
 	padding: 10px 16px;
 	font-size: 15px;
 	line-height: 1.3333333;
 	border-radius: 6px
 }

 .form-group-lg select.form-control {
 	height: 42px;
 	line-height: 42px
 }

 .form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control {
 	height: auto
 }

 .form-group-lg .form-control-static {
 	height: 42px;
 	min-height: 32px;
 	padding: 11px 16px;
 	font-size: 15px;
 	line-height: 1.3333333
 }

 .has-feedback {
 	position: relative
 }

 .has-feedback .form-control {
 	padding-right: 38.75px
 }

 .form-control-feedback {
 	position: absolute;
 	top: 0;
 	right: 0;
 	z-index: 2;
 	display: block;
 	width: 31px;
 	height: 31px;
 	line-height: 31px;
 	text-align: center;
 	pointer-events: none
 }

 .input-lg+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback {
 	width: 42px;
 	height: 42px;
 	line-height: 42px
 }

 .input-sm+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback {
 	width: 28px;
 	height: 28px;
 	line-height: 28px
 }

 .has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label {
 	color: #3c763d
 }

 .has-success .form-control {
 	border-color: #3c763d;
 	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
 	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075)
 }

 .has-success .form-control:focus {
 	border-color: #2b542c;
 	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;
 	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168
 }

 .has-success .input-group-addon {
 	color: #3c763d;
 	border-color: #3c763d;
 	background-color: #dff0d8
 }

 .has-success .form-control-feedback {
 	color: #3c763d
 }

 .has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label {
 	color: #8a6d3b
 }

 .has-warning .form-control {
 	border-color: #8a6d3b;
 	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
 	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075)
 }

 .has-warning .form-control:focus {
 	border-color: #66512c;
 	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;
 	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b
 }

 .has-warning .input-group-addon {
 	color: #8a6d3b;
 	border-color: #8a6d3b;
 	background-color: #fcf8e3
 }

 .has-warning .form-control-feedback {
 	color: #8a6d3b
 }

 .has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label {
 	color: #a94442
 }

 .has-error .form-control {
 	border-color: #a94442;
 	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
 	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075)
 }

 .has-error .form-control:focus {
 	border-color: #843534;
 	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;
 	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483
 }

 .has-error .input-group-addon {
 	color: #a94442;
 	border-color: #a94442;
 	background-color: #f2dede
 }

 .has-error .form-control-feedback {
 	color: #a94442
 }

 .has-feedback label~.form-control-feedback {
 	top: 22px
 }

 .has-feedback label.sr-only~.form-control-feedback {
 	top: 0
 }

 .help-block {
 	display: block;
 	margin-top: 5px;
 	margin-bottom: 10px;
 	color: #a6a6a6
 }

 @media (min-width:768px) {
 	.form-inline .form-group {
 		display: inline-block;
 		margin-bottom: 0;
 		vertical-align: middle
 	}

 	.form-inline .form-control {
 		display: inline-block;
 		width: auto;
 		vertical-align: middle
 	}

 	.form-inline .form-control-static {
 		display: inline-block
 	}

 	.form-inline .input-group {
 		display: inline-table;
 		vertical-align: middle
 	}

 	.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control {
 		width: auto
 	}

 	.form-inline .input-group>.form-control {
 		width: 100%
 	}

 	.form-inline .control-label {
 		margin-bottom: 0;
 		vertical-align: middle
 	}

 	.form-inline .radio,.form-inline .checkbox {
 		display: inline-block;
 		margin-top: 0;
 		margin-bottom: 0;
 		vertical-align: middle
 	}

 	.form-inline .radio label,.form-inline .checkbox label {
 		padding-left: 0
 	}

 	.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"] {
 		position: relative;
 		margin-left: 0
 	}

 	.form-inline .has-feedback .form-control-feedback {
 		top: 0
 	}
 }

 .form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline {
 	margin-top: 0;
 	margin-bottom: 0;
 	padding-top: 7px
 }

 .form-horizontal .radio,.form-horizontal .checkbox {
 	min-height: 24px
 }

 .form-horizontal .form-group {
 	margin-left: -10px;
 	margin-right: -10px
 }

 @media (min-width:768px) {
 	.form-horizontal .control-label {
 		text-align: right;
 		margin-bottom: 0;
 		padding-top: 7px
 	}
 }

 .form-horizontal .has-feedback .form-control-feedback {
 	right: 10px
 }

 @media (min-width:768px) {
 	.form-horizontal .form-group-lg .control-label {
 		padding-top: 11px;
 		font-size: 15px
 	}
 }

 @media (min-width:768px) {
 	.form-horizontal .form-group-sm .control-label {
 		padding-top: 6px;
 		font-size: 11px
 	}
 }

 .btn {
 	display: inline-block;
 	margin-bottom: 0;
 	font-weight: normal;
 	text-align: center;
 	vertical-align: middle;
 	-ms-touch-action: manipulation;
 	touch-action: manipulation;
 	cursor: pointer;
 	background-image: none;
 	border: 1px solid transparent;
 	white-space: nowrap;
 	padding: 6px 12px;
 	font-size: 12px;
 	line-height: 1.42857143;
 	border-radius: 4px;
 	-webkit-user-select: none;
 	-moz-user-select: none;
 	-ms-user-select: none;
 	user-select: none
 }

 .btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus {
 	outline: 5px auto -webkit-focus-ring-color;
 	outline-offset: -2px
 }

 .btn:hover,.btn:focus,.btn.focus {
 	color: #333;
 	text-decoration: none
 }

 .btn:active,.btn.active {
 	outline: 0;
 	background-image: none;
 	-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
 	box-shadow: inset 0 3px 5px rgba(0,0,0,0.125)
 }

 .btn.disabled,.btn[disabled],fieldset[disabled] .btn {
 	cursor: not-allowed;
 	opacity: .65;
 	filter: alpha(opacity=65);
 	-webkit-box-shadow: none;
 	box-shadow: none
 }

 a.btn.disabled,fieldset[disabled] a.btn {
 	pointer-events: none
 }

 .btn-default {
 	color: #333;
 	background-color: #fff;
 	border-color: #ccc
 }

 .btn-default:focus,.btn-default.focus {
 	color: #333;
 	background-color: #e6e6e6;
 	border-color: #8c8c8c
 }

 .btn-default:hover {
 	color: #333;
 	background-color: #e6e6e6;
 	border-color: #adadad
 }

 .btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default {
 	color: #333;
 	background-color: #e6e6e6;
 	border-color: #adadad
 }

 .btn-default:active:hover,.btn-default.active:hover,.open>.dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open>.dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open>.dropdown-toggle.btn-default.focus {
 	color: #333;
 	background-color: #d4d4d4;
 	border-color: #8c8c8c
 }

 .btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default {
 	background-image: none
 }

 .btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus {
 	background-color: #fff;
 	border-color: #ccc
 }

 .btn-default .badge {
 	color: #fff;
 	background-color: #333
 }

 .btn-primary {
 	color: #fff;
 	background-color: #337ab7;
 	border-color: #2e6da4
 }

 .btn-primary:focus,.btn-primary.focus {
 	color: #fff;
 	background-color: #286090;
 	border-color: #122b40
 }

 .btn-primary:hover {
 	color: #fff;
 	background-color: #286090;
 	border-color: #204d74
 }

 .btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary {
 	color: #fff;
 	background-color: #286090;
 	border-color: #204d74
 }

 .btn-primary:active:hover,.btn-primary.active:hover,.open>.dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open>.dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open>.dropdown-toggle.btn-primary.focus {
 	color: #fff;
 	background-color: #204d74;
 	border-color: #122b40
 }

 .btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary {
 	background-image: none
 }

 .btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus {
 	background-color: #337ab7;
 	border-color: #2e6da4
 }

 .btn-primary .badge {
 	color: #337ab7;
 	background-color: #fff
 }

 .btn-success {
 	color: #fff;
 	background-color: #5cb85c;
 	border-color: #4cae4c
 }

 .btn-success:focus,.btn-success.focus {
 	color: #fff;
 	background-color: #449d44;
 	border-color: #255625
 }

 .btn-success:hover {
 	color: #fff;
 	background-color: #449d44;
 	border-color: #398439
 }

 .btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success {
 	color: #fff;
 	background-color: #449d44;
 	border-color: #398439
 }

 .btn-success:active:hover,.btn-success.active:hover,.open>.dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open>.dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open>.dropdown-toggle.btn-success.focus {
 	color: #fff;
 	background-color: #398439;
 	border-color: #255625
 }

 .btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success {
 	background-image: none
 }

 .btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus {
 	background-color: #5cb85c;
 	border-color: #4cae4c
 }

 .btn-success .badge {
 	color: #5cb85c;
 	background-color: #fff
 }

 .btn-info {
 	color: #fff;
 	background-color: #5bc0de;
 	border-color: #46b8da
 }

 .btn-info:focus,.btn-info.focus {
 	color: #fff;
 	background-color: #31b0d5;
 	border-color: #1b6d85
 }

 .btn-info:hover {
 	color: #fff;
 	background-color: #31b0d5;
 	border-color: #269abc
 }

 .btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info {
 	color: #fff;
 	background-color: #31b0d5;
 	border-color: #269abc
 }

 .btn-info:active:hover,.btn-info.active:hover,.open>.dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open>.dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open>.dropdown-toggle.btn-info.focus {
 	color: #fff;
 	background-color: #269abc;
 	border-color: #1b6d85
 }

 .btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info {
 	background-image: none
 }

 .btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus {
 	background-color: #5bc0de;
 	border-color: #46b8da
 }

 .btn-info .badge {
 	color: #5bc0de;
 	background-color: #fff
 }

 .btn-warning {
 	color: #fff;
 	background-color: #f0ad4e;
 	border-color: #eea236
 }

 .btn-warning:focus,.btn-warning.focus {
 	color: #fff;
 	background-color: #ec971f;
 	border-color: #985f0d
 }

 .btn-warning:hover {
 	color: #fff;
 	background-color: #ec971f;
 	border-color: #d58512
 }

 .btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning {
 	color: #fff;
 	background-color: #ec971f;
 	border-color: #d58512
 }

 .btn-warning:active:hover,.btn-warning.active:hover,.open>.dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open>.dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open>.dropdown-toggle.btn-warning.focus {
 	color: #fff;
 	background-color: #d58512;
 	border-color: #985f0d
 }

 .btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning {
 	background-image: none
 }

 .btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus {
 	background-color: #f0ad4e;
 	border-color: #eea236
 }

 .btn-warning .badge {
 	color: #f0ad4e;
 	background-color: #fff
 }

 .btn-danger {
 	color: #fff;
 	background-color: #d9534f;
 	border-color: #d43f3a
 }

 .btn-danger:focus,.btn-danger.focus {
 	color: #fff;
 	background-color: #c9302c;
 	border-color: #761c19
 }

 .btn-danger:hover {
 	color: #fff;
 	background-color: #c9302c;
 	border-color: #ac2925
 }

 .btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger {
 	color: #fff;
 	background-color: #c9302c;
 	border-color: #ac2925
 }

 .btn-danger:active:hover,.btn-danger.active:hover,.open>.dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open>.dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open>.dropdown-toggle.btn-danger.focus {
 	color: #fff;
 	background-color: #ac2925;
 	border-color: #761c19
 }

 .btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger {
 	background-image: none
 }

 .btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus {
 	background-color: #d9534f;
 	border-color: #d43f3a
 }

 .btn-danger .badge {
 	color: #d9534f;
 	background-color: #fff
 }

 .btn-link {
 	color: #337ab7;
 	font-weight: normal;
 	border-radius: 0
 }

 .btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link {
 	background-color: transparent;
 	-webkit-box-shadow: none;
 	box-shadow: none
 }

 .btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active {
 	border-color: transparent
 }

 .btn-link:hover,.btn-link:focus {
 	color: #23527c;
 	text-decoration: none;
 	background-color: transparent
 }

 .btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus {
 	color: #777;
 	text-decoration: none
 }

 .btn-lg,.btn-group-lg>.btn {
 	padding: 10px 16px;
 	font-size: 15px;
 	line-height: 1.3333333;
 	border-radius: 6px
 }

 .btn-sm,.btn-group-sm>.btn {
 	padding: 5px 10px;
 	font-size: 11px;
 	line-height: 1.5;
 	border-radius: 3px
 }

 .btn-xs,.btn-group-xs>.btn {
 	padding: 1px 5px;
 	font-size: 11px;
 	line-height: 1.5;
 	border-radius: 3px
 }

 .btn-block {
 	display: block;
 	width: 100%
 }

 .btn-block+.btn-block {
 	margin-top: 5px
 }

 input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block {
 	width: 100%
 }

 .caret {
 	display: inline-block;
 	width: 0;
 	height: 0;
 	margin-left: 2px;
 	vertical-align: middle;
 	border-top: 4px dashed;
 	border-top: 4px solid \9;
 	border-right: 4px solid transparent;
 	border-left: 4px solid transparent
 }

 .dropup,.dropdown {
 	position: relative
 }

 .dropdown-toggle:focus {
 	outline: 0
 }

 .dropdown-menu {
 	position: absolute;
 	top: 100%;
 	left: 0;
 	z-index: 1000;
 	display: none;
 	float: left;
 	min-width: 160px;
 	padding: 5px 0;
 	margin: 2px 0 0;
 	list-style: none;
 	font-size: 12px;
 	text-align: left;
 	background-color: #fff;
 	border: 1px solid #ccc;
 	border: 1px solid rgba(0,0,0,0.15);
 	border-radius: 4px;
 	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
 	box-shadow: 0 6px 12px rgba(0,0,0,0.175);
 	-webkit-background-clip: padding-box;
 	background-clip: padding-box
 }

 .dropdown-menu.pull-right {
 	right: 0;
 	left: auto
 }

 .dropdown-menu .divider {
 	height: 1px;
 	margin: 7.5px 0;
 	overflow: hidden;
 	background-color: #e5e5e5
 }

 .dropdown-menu>li>a {
 	display: block;
 	padding: 3px 20px;
 	clear: both;
 	font-weight: normal;
 	line-height: 1.42857143;
 	color: #333;
 	white-space: nowrap
 }

 .dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus {
 	text-decoration: none;
 	color: #262626;
 	background-color: #f5f5f5
 }

 .dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus {
 	color: #fff;
 	text-decoration: none;
 	outline: 0;
 	background-color: #337ab7
 }

 .dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus {
 	color: #777
 }

 .dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus {
 	text-decoration: none;
 	background-color: transparent;
 	background-image: none;
 	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
 	cursor: not-allowed
 }

 .open>.dropdown-menu {
 	display: block
 }

 .open>a {
 	outline: 0
 }

 .dropdown-menu-right {
 	left: auto;
 	right: 0
 }

 .dropdown-menu-left {
 	left: 0;
 	right: auto
 }

 .dropdown-header {
 	display: block;
 	padding: 3px 20px;
 	font-size: 11px;
 	line-height: 1.42857143;
 	color: #777;
 	white-space: nowrap
 }

 .dropdown-backdrop {
 	position: fixed;
 	left: 0;
 	right: 0;
 	bottom: 0;
 	top: 0;
 	z-index: 990
 }

 .pull-right>.dropdown-menu {
 	right: 0;
 	left: auto
 }

 .dropup .caret,.navbar-fixed-bottom .dropdown .caret {
 	border-top: 0;
 	border-bottom: 4px dashed;
 	border-bottom: 4px solid \9;
 	content: ""
 }

 .dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {
 	top: auto;
 	bottom: 100%;
 	margin-bottom: 2px
 }

 @media (min-width:768px) {
 	.navbar-right .dropdown-menu {
 		left: auto;
 		right: 0
 	}

 	.navbar-right .dropdown-menu-left {
 		left: 0;
 		right: auto
 	}
 }

 .btn-group,.btn-group-vertical {
 	position: relative;
 	display: inline-block;
 	vertical-align: middle
 }

 .btn-group>.btn,.btn-group-vertical>.btn {
 	position: relative;
 	float: left
 }

 .btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active {
 	z-index: 2
 }

 .btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group {
 	margin-left: -1px
 }

 .btn-toolbar {
 	margin-left: -5px
 }

 .btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group {
 	float: left
 }

 .btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group {
 	margin-left: 5px
 }

 .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
 	border-radius: 0
 }

 .btn-group>.btn:first-child {
 	margin-left: 0
 }

 .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
 	border-bottom-right-radius: 0;
 	border-top-right-radius: 0
 }

 .btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child) {
 	border-bottom-left-radius: 0;
 	border-top-left-radius: 0
 }

 .btn-group>.btn-group {
 	float: left
 }

 .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
 	border-radius: 0
 }

 .btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
 	border-bottom-right-radius: 0;
 	border-top-right-radius: 0
 }

 .btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
 	border-bottom-left-radius: 0;
 	border-top-left-radius: 0
 }

 .btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle {
 	outline: 0
 }

 .btn-group>.btn+.dropdown-toggle {
 	padding-left: 8px;
 	padding-right: 8px
 }

 .btn-group>.btn-lg+.dropdown-toggle {
 	padding-left: 12px;
 	padding-right: 12px
 }

 .btn-group.open .dropdown-toggle {
 	-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
 	box-shadow: inset 0 3px 5px rgba(0,0,0,0.125)
 }

 .btn-group.open .dropdown-toggle.btn-link {
 	-webkit-box-shadow: none;
 	box-shadow: none
 }

 .btn .caret {
 	margin-left: 0
 }

 .btn-lg .caret {
 	border-width: 5px 5px 0;
 	border-bottom-width: 0
 }

 .dropup .btn-lg .caret {
 	border-width: 0 5px 5px
 }

 .btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn {
 	display: block;
 	float: none;
 	width: 100%;
 	max-width: 100%
 }

 .btn-group-vertical>.btn-group>.btn {
 	float: none
 }

 .btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group {
 	margin-top: -1px;
 	margin-left: 0
 }

 .btn-group-vertical>.btn:not(:first-child):not(:last-child) {
 	border-radius: 0
 }

 .btn-group-vertical>.btn:first-child:not(:last-child) {
 	border-top-right-radius: 4px;
 	border-top-left-radius: 4px;
 	border-bottom-right-radius: 0;
 	border-bottom-left-radius: 0
 }

 .btn-group-vertical>.btn:last-child:not(:first-child) {
 	border-top-right-radius: 0;
 	border-top-left-radius: 0;
 	border-bottom-right-radius: 4px;
 	border-bottom-left-radius: 4px
 }

 .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
 	border-radius: 0
 }

 .btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
 	border-bottom-right-radius: 0;
 	border-bottom-left-radius: 0
 }

 .btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
 	border-top-right-radius: 0;
 	border-top-left-radius: 0
 }

 .btn-group-justified {
 	display: table;
 	width: 100%;
 	table-layout: fixed;
 	border-collapse: separate
 }

 .btn-group-justified>.btn,.btn-group-justified>.btn-group {
 	float: none;
 	display: table-cell;
 	width: 1%
 }

 .btn-group-justified>.btn-group .btn {
 	width: 100%
 }

 .btn-group-justified>.btn-group .dropdown-menu {
 	left: auto
 }[data-toggle="buttons"]>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"] {
 	position: absolute;
 	clip: rect(0, 0, 0, 0);
 	pointer-events: none
 }

 .input-group {
 	position: relative;
 	display: table;
 	border-collapse: separate
 }

 .input-group[class*="col-"] {
 	float: none;
 	padding-left: 0;
 	padding-right: 0
 }

 .input-group .form-control {
 	position: relative;
 	z-index: 2;
 	float: left;
 	width: 100%;
 	margin-bottom: 0
 }

 .input-group .form-control:focus {
 	z-index: 3
 }

 .input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn {
 	height: 42px;
 	padding: 10px 16px;
 	font-size: 15px;
 	line-height: 1.3333333;
 	border-radius: 6px
 }

 select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn {
 	height: 42px;
 	line-height: 42px
 }

 textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn {
 	height: auto
 }

 .input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn {
 	height: 28px;
 	padding: 5px 10px;
 	font-size: 11px;
 	line-height: 1.5;
 	border-radius: 3px
 }

 select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn {
 	height: 28px;
 	line-height: 28px
 }

 textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn {
 	height: auto
 }

 .input-group-addon,.input-group-btn,.input-group .form-control {
 	display: table-cell
 }

 .input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child) {
 	border-radius: 0
 }

 .input-group-addon,.input-group-btn {
 	width: 1%;
 	white-space: nowrap;
 	vertical-align: middle
 }

 .input-group-addon {
 	padding: 6px 12px;
 	font-size: 12px;
 	font-weight: normal;
 	line-height: 1;
 	color: #555;
 	text-align: center;
 	background-color: #eee;
 	border: 1px solid #ccc;
 	border-radius: 4px
 }

 .input-group-addon.input-sm {
 	padding: 5px 10px;
 	font-size: 11px;
 	border-radius: 3px
 }

 .input-group-addon.input-lg {
 	padding: 10px 16px;
 	font-size: 15px;
 	border-radius: 6px
 }

 .input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"] {
 	margin-top: 0
 }

 .input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
 	border-bottom-right-radius: 0;
 	border-top-right-radius: 0
 }

 .input-group-addon:first-child {
 	border-right: 0
 }

 .input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
 	border-bottom-left-radius: 0;
 	border-top-left-radius: 0
 }

 .input-group-addon:last-child {
 	border-left: 0
 }

 .input-group-btn {
 	position: relative;
 	font-size: 0;
 	white-space: nowrap
 }

 .input-group-btn>.btn {
 	position: relative
 }

 .input-group-btn>.btn+.btn {
 	margin-left: -1px
 }

 .input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active {
 	z-index: 2
 }

 .input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group {
 	margin-right: -1px
 }

 .input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group {
 	z-index: 2;
 	margin-left: -1px
 }

 .nav {
 	margin-bottom: 0;
 	padding-left: 0;
 	list-style: none
 }

 .nav>li {
 	position: relative;
 	display: block
 }

 .nav>li>a {
 	position: relative;
 	display: block;
 	padding: 10px 15px
 }

 .nav>li>a:hover,.nav>li>a:focus {
 	text-decoration: none;
 	background-color: #eee
 }

 .nav>li.disabled>a {
 	color: #777
 }

 .nav>li.disabled>a:hover,.nav>li.disabled>a:focus {
 	color: #777;
 	text-decoration: none;
 	background-color: transparent;
 	cursor: not-allowed
 }

 .nav .open>a,.nav .open>a:hover,.nav .open>a:focus {
 	background-color: #eee;
 	border-color: #337ab7
 }

 .nav .nav-divider {
 	height: 1px;
 	margin: 7.5px 0;
 	overflow: hidden;
 	background-color: #e5e5e5
 }

 .nav>li>a>img {
 	max-width: none
 }

 .nav-tabs {
 	border-bottom: 1px solid #ddd
 }

 .nav-tabs>li {
 	float: left;
 	margin-bottom: -1px
 }

 .nav-tabs>li>a {
 	margin-right: 2px;
 	line-height: 1.42857143;
 	border: 1px solid transparent;
 	border-radius: 4px 4px 0 0
 }

 .nav-tabs>li>a:hover {
 	border-color: #eee #eee #ddd
 }

 .nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus {
 	color: #555;
 	background-color: #fff;
 	border: 1px solid #ddd;
 	border-bottom-color: transparent;
 	cursor: default
 }

 .nav-tabs.nav-justified {
 	width: 100%;
 	border-bottom: 0
 }

 .nav-tabs.nav-justified>li {
 	float: none
 }

 .nav-tabs.nav-justified>li>a {
 	text-align: center;
 	margin-bottom: 5px
 }

 .nav-tabs.nav-justified>.dropdown .dropdown-menu {
 	top: auto;
 	left: auto
 }

 @media (min-width:768px) {
 	.nav-tabs.nav-justified>li {
 		display: table-cell;
 		width: 1%
 	}

 	.nav-tabs.nav-justified>li>a {
 		margin-bottom: 0
 	}
 }

 .nav-tabs.nav-justified>li>a {
 	margin-right: 0;
 	border-radius: 4px
 }

 .nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus {
 	border: 1px solid #ddd
 }

 @media (min-width:768px) {
 	.nav-tabs.nav-justified>li>a {
 		border-bottom: 1px solid #ddd;
 		border-radius: 4px 4px 0 0
 	}

 	.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus {
 		border-bottom-color: #fff
 	}
 }

 .nav-pills>li {
 	float: left
 }

 .nav-pills>li>a {
 	border-radius: 4px
 }

 .nav-pills>li+li {
 	margin-left: 2px
 }

 .nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus {
 	color: #fff;
 	background-color: #337ab7
 }

 .nav-stacked>li {
 	float: none
 }

 .nav-stacked>li+li {
 	margin-top: 2px;
 	margin-left: 0
 }

 .nav-justified {
 	width: 100%
 }

 .nav-justified>li {
 	float: none
 }

 .nav-justified>li>a {
 	text-align: center;
 	margin-bottom: 5px
 }

 .nav-justified>.dropdown .dropdown-menu {
 	top: auto;
 	left: auto
 }

 @media (min-width:768px) {
 	.nav-justified>li {
 		display: table-cell;
 		width: 1%
 	}

 	.nav-justified>li>a {
 		margin-bottom: 0
 	}
 }

 .nav-tabs-justified {
 	border-bottom: 0
 }

 .nav-tabs-justified>li>a {
 	margin-right: 0;
 	border-radius: 4px
 }

 .nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus {
 	border: 1px solid #ddd
 }

 @media (min-width:768px) {
 	.nav-tabs-justified>li>a {
 		border-bottom: 1px solid #ddd;
 		border-radius: 4px 4px 0 0
 	}

 	.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus {
 		border-bottom-color: #fff
 	}
 }

 .tab-content>.tab-pane {
 	display: none
 }

 .tab-content>.active {
 	display: block
 }

 .nav-tabs .dropdown-menu {
 	margin-top: -1px;
 	border-top-right-radius: 0;
 	border-top-left-radius: 0
 }

 .navbar {
 	position: relative;
 	min-height: 50px;
 	margin-bottom: 17px;
 	border: 1px solid transparent
 }

 @media (min-width:768px) {
 	.navbar {
 		border-radius: 4px
 	}
 }

 @media (min-width:768px) {
 	.navbar-header {
 		float: left;
 		display: none;
 	}
 }

 .navbar-collapse {
 	overflow-x: visible;
 	padding-right: 10px;
 	padding-left: 10px;
 	border-top: 1px solid transparent;
 	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
 	box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
 	-webkit-overflow-scrolling: touch
 }

 .navbar-collapse.in {
 	overflow-y: auto
 }

 @media (min-width:768px) {
 	.navbar-collapse {
 		width: auto;
 		border-top: 0;
 		-webkit-box-shadow: none;
 		box-shadow: none
 	}

 	.navbar-collapse.collapse {
 		display: block !important;
 		height: auto !important;
 		padding-bottom: 0;
 		overflow: visible !important
 	}

 	.navbar-collapse.in {
 		overflow-y: visible
 	}

 	.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse {
 		padding-left: 0;
 		padding-right: 0
 	}
 }

 .navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse {
 	max-height: 340px
 }

 @media (max-device-width:480px) and (orientation:landscape) {
 	.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse {
 		max-height: 200px
 	}
 }

 .container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse {
 	margin-right: -10px;
 	margin-left: -10px
 }

 @media (min-width:768px) {
 	.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse {
 		margin-right: 0;
 		margin-left: 0
 	}
 }

 .navbar-static-top {
 	z-index: 1000;
 	border-width: 0 0 1px
 }

 @media (min-width:768px) {
 	.navbar-static-top {
 		border-radius: 0
 	}
 }

 .navbar-fixed-top,.navbar-fixed-bottom {
 	position: fixed;
 	right: 0;
 	left: 0;
 	z-index: 1030
 }

 @media (min-width:768px) {
 	.navbar-fixed-top,.navbar-fixed-bottom {
 		border-radius: 0
 	}
 }

 .navbar-fixed-top {
 	top: 0;
 	border-width: 0 0 1px
 }

 .navbar-fixed-bottom {
 	bottom: 0;
 	margin-bottom: 0;
 	border-width: 1px 0 0
 }

 .navbar-brand {
 	float: left;
 	padding: 16.5px 10px;
 	font-size: 15px;
 	line-height: 17px;
 	height: 50px
 }

 .navbar-brand:hover,.navbar-brand:focus {
 	text-decoration: none
 }

 .navbar-brand>img {
 	display: block
 }

 @media (min-width:768px) {
 	.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand {
 		margin-left: -10px
 	}
 }

 .navbar-toggle {
 	position: relative;
 	float: right;
 	margin-right: 10px;
 	padding: 9px 10px;
 	margin-top: 8px;
 	margin-bottom: 8px;
 	background-color: transparent;
 	background-image: none;
 	border: 1px solid transparent;
 	border-radius: 4px
 }

 .navbar-toggle:focus {
 	outline: 0
 }

 .navbar-toggle .icon-bar {
 	display: block;
 	width: 22px;
 	height: 2px;
 	border-radius: 1px
 }

 .navbar-toggle .icon-bar+.icon-bar {
 	margin-top: 4px
 }

 @media (min-width:768px) {
 	.navbar-toggle {
 		display: none
 	}
 }

 .navbar-nav {
 	margin: 8.25px -10px
 }

 .navbar-nav>li>a {
 	padding-top: 10px;
 	padding-bottom: 10px;
 	line-height: 17px
 }

 @media (max-width:767px) {
 	.navbar-nav .open .dropdown-menu {
 		position: static;
 		float: none;
 		width: auto;
 		margin-top: 0;
 		background-color: transparent;
 		border: 0;
 		-webkit-box-shadow: none;
 		box-shadow: none
 	}

 	.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header {
 		padding: 5px 15px 5px 25px
 	}

 	.navbar-nav .open .dropdown-menu>li>a {
 		line-height: 17px
 	}

 	.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus {
 		background-image: none
 	}
 }

 @media (min-width:768px) {
 	.navbar-nav {
 		float: left;
 		margin: 0
 	}

 	.navbar-nav>li {
 		float: left
 	}

 	.navbar-nav>li>a {
 		padding-top: 16.5px;
 		padding-bottom: 16.5px
 	}
 }

 .navbar-form {
 	margin-left: -10px;
 	margin-right: -10px;
 	padding: 10px 10px;
 	border-top: 1px solid transparent;
 	border-bottom: 1px solid transparent;
 	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);
 	box-shadow: inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);
 	margin-top: 9.5px;
 	margin-bottom: 9.5px
 }

 @media (min-width:768px) {
 	.navbar-form .form-group {
 		display: inline-block;
 		margin-bottom: 0;
 		vertical-align: middle
 	}

 	.navbar-form .form-control {
 		display: inline-block;
 		width: auto;
 		vertical-align: middle
 	}

 	.navbar-form .form-control-static {
 		display: inline-block
 	}

 	.navbar-form .input-group {
 		display: inline-table;
 		vertical-align: middle
 	}

 	.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control {
 		width: auto
 	}

 	.navbar-form .input-group>.form-control {
 		width: 100%
 	}

 	.navbar-form .control-label {
 		margin-bottom: 0;
 		vertical-align: middle
 	}

 	.navbar-form .radio,.navbar-form .checkbox {
 		display: inline-block;
 		margin-top: 0;
 		margin-bottom: 0;
 		vertical-align: middle
 	}

 	.navbar-form .radio label,.navbar-form .checkbox label {
 		padding-left: 0
 	}

 	.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"] {
 		position: relative;
 		margin-left: 0
 	}

 	.navbar-form .has-feedback .form-control-feedback {
 		top: 0
 	}
 }

 @media (max-width:767px) {
 	.navbar-form .form-group {
 		margin-bottom: 5px
 	}

 	.navbar-form .form-group:last-child {
 		margin-bottom: 0
 	}
 }

 @media (min-width:768px) {
 	.navbar-form {
 		width: auto;
 		border: 0;
 		margin-left: 0;
 		margin-right: 0;
 		padding-top: 0;
 		padding-bottom: 0;
 		-webkit-box-shadow: none;
 		box-shadow: none
 	}
 }

 .navbar-nav>li>.dropdown-menu {
 	margin-top: 0;
 	border-top-right-radius: 0;
 	border-top-left-radius: 0
 }

 .navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
 	margin-bottom: 0;
 	border-top-right-radius: 4px;
 	border-top-left-radius: 4px;
 	border-bottom-right-radius: 0;
 	border-bottom-left-radius: 0
 }

 .navbar-btn {
 	margin-top: 9.5px;
 	margin-bottom: 9.5px
 }

 .navbar-btn.btn-sm {
 	margin-top: 11px;
 	margin-bottom: 11px
 }

 .navbar-btn.btn-xs {
 	margin-top: 14px;
 	margin-bottom: 14px
 }

 .navbar-text {
 	margin-top: 16.5px;
 	margin-bottom: 16.5px
 }

 @media (min-width:768px) {
 	.navbar-text {
 		float: left;
 		margin-left: 10px;
 		margin-right: 10px
 	}
 }

 @media (min-width:768px) {
 	.navbar-left {
 		float: left !important
 	}

 	.navbar-right {
 		float: right !important;
 		margin-right: -10px
 	}

 	.navbar-right~.navbar-right {
 		margin-right: 0
 	}
 }

 .navbar-default {
 	background-color: #f8f8f8;
 	border-color: #e7e7e7
 }

 .navbar-default .navbar-brand {
 	color: #777
 }

 .navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus {
 	color: #5e5e5e;
 	background-color: transparent
 }

 .navbar-default .navbar-text {
 	color: #777
 }

 .navbar-default .navbar-nav>li>a {
 	color: #777
 }

 .navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus {
 	color: #333;
 	background-color: transparent
 }

 .navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus {
 	color: #555;
 	background-color: #e7e7e7
 }

 .navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus {
 	color: #ccc;
 	background-color: transparent
 }

 .navbar-default .navbar-toggle {
 	border-color: #ddd
 }

 .navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {
 	background-color: #ddd
 }

 .navbar-default .navbar-toggle .icon-bar {
 	background-color: #888
 }

 .navbar-default .navbar-collapse,.navbar-default .navbar-form {
 	border-color: #e7e7e7
 }

 .navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus {
 	background-color: #e7e7e7;
 	color: #555
 }

 @media (max-width:767px) {
 	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
 		color: #777
 	}

 	.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
 		color: #333;
 		background-color: transparent
 	}

 	.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
 		color: #555;
 		background-color: #e7e7e7
 	}

 	.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
 		color: #ccc;
 		background-color: transparent
 	}
 }

 .navbar-default .navbar-link {
 	color: #777
 }

 .navbar-default .navbar-link:hover {
 	color: #333
 }

 .navbar-default .btn-link {
 	color: #777
 }

 .navbar-default .btn-link:hover,.navbar-default .btn-link:focus {
 	color: #333
 }

 .navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus {
 	color: #ccc
 }

 .navbar-inverse {
 	background-color: #222;
 	border-color: #080808
 }

 .navbar-inverse .navbar-brand {
 	color: #9d9d9d
 }

 .navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus {
 	color: #fff;
 	background-color: transparent
 }

 .navbar-inverse .navbar-text {
 	color: #9d9d9d
 }

 .navbar-inverse .navbar-nav>li>a {
 	color: #9d9d9d
 }

 .navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus {
 	color: #fff;
 	background-color: transparent
 }

 .navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus {
 	color: #fff;
 	background-color: #080808
 }

 .navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus {
 	color: #444;
 	background-color: transparent
 }

 .navbar-inverse .navbar-toggle {
 	border-color: #333
 }

 .navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus {
 	background-color: #333
 }

 .navbar-inverse .navbar-toggle .icon-bar {
 	background-color: #fff
 }

 .navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form {
 	border-color: #101010
 }

 .navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus {
 	background-color: #080808;
 	color: #fff
 }

 @media (max-width:767px) {
 	.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
 		border-color: #080808
 	}

 	.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
 		background-color: #080808
 	}

 	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
 		color: #9d9d9d
 	}

 	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
 		color: #fff;
 		background-color: transparent
 	}

 	.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
 		color: #fff;
 		background-color: #080808
 	}

 	.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
 		color: #444;
 		background-color: transparent
 	}
 }

 .navbar-inverse .navbar-link {
 	color: #9d9d9d
 }

 .navbar-inverse .navbar-link:hover {
 	color: #fff
 }

 .navbar-inverse .btn-link {
 	color: #9d9d9d
 }

 .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus {
 	color: #fff
 }

 .navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus {
 	color: #444
 }

 .breadcrumb {
 	padding: 8px 15px;
 	margin-bottom: 17px;
 	list-style: none;
 	background-color: #f5f5f5;
 	border-radius: 4px
 }

 .breadcrumb>li {
 	display: inline-block
 }

 .breadcrumb>li+li:before {
 	content: "/\00a0";
 	padding: 0 5px;
 	color: #ccc
 }

 .breadcrumb>.active {
 	color: #777
 }

 .pagination {
 	display: inline-block;
 	padding-left: 0;
 	margin: 17px 0;
 	border-radius: 4px
 }

 .pagination>li {
 	display: inline
 }

 .pagination>li>a,.pagination>li>span {
 	position: relative;
 	float: left;
 	padding: 6px 12px;
 	line-height: 1.42857143;
 	text-decoration: none;
 	color: #337ab7;
 	background-color: #fff;
 	border: 1px solid #ddd;
 	margin-left: -1px
 }

 .pagination>li:first-child>a,.pagination>li:first-child>span {
 	margin-left: 0;
 	border-bottom-left-radius: 4px;
 	border-top-left-radius: 4px
 }

 .pagination>li:last-child>a,.pagination>li:last-child>span {
 	border-bottom-right-radius: 4px;
 	border-top-right-radius: 4px
 }

 .pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus {
 	z-index: 2;
 	color: #23527c;
 	background-color: #eee;
 	border-color: #ddd
 }

 .pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus {
 	z-index: 3;
 	color: #fff;
 	background-color: #337ab7;
 	border-color: #337ab7;
 	cursor: default
 }

 .pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus {
 	color: #777;
 	background-color: #fff;
 	border-color: #ddd;
 	cursor: not-allowed
 }

 .pagination-lg>li>a,.pagination-lg>li>span {
 	padding: 10px 16px;
 	font-size: 15px;
 	line-height: 1.3333333
 }

 .pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span {
 	border-bottom-left-radius: 6px;
 	border-top-left-radius: 6px
 }

 .pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span {
 	border-bottom-right-radius: 6px;
 	border-top-right-radius: 6px
 }

 .pagination-sm>li>a,.pagination-sm>li>span {
 	padding: 5px 10px;
 	font-size: 11px;
 	line-height: 1.5
 }

 .pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span {
 	border-bottom-left-radius: 3px;
 	border-top-left-radius: 3px
 }

 .pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span {
 	border-bottom-right-radius: 3px;
 	border-top-right-radius: 3px
 }

 .media {
 	margin-top: 15px
 }

 .media:first-child {
 	margin-top: 0
 }

 .media,.media-body {
 	zoom: 1;
 	overflow: hidden
 }

 .media-body {
 	width: 10000px
 }

 .media-object {
 	display: block
 }

 .media-object.img-thumbnail {
 	max-width: none
 }

 .media-right,.media>.pull-right {
 	padding-left: 10px
 }

 .media-left,.media>.pull-left {
 	padding-right: 10px
 }

 .media-left,.media-right,.media-body {
 	display: table-cell;
 	vertical-align: top
 }

 .media-middle {
 	vertical-align: middle
 }

 .media-bottom {
 	vertical-align: bottom
 }

 .media-heading {
 	margin-top: 0;
 	margin-bottom: 5px
 }

 .media-list {
 	padding-left: 0;
 	list-style: none
 }

 .panel {
 	margin-bottom: 17px;
 	background-color: #fff;
 	border: 1px solid transparent;
 	border-radius: 4px;
 	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);
 	box-shadow: 0 1px 1px rgba(0,0,0,0.05)
 }

 .panel-body {
 	padding: 15px
 }

 .panel-heading {
 	padding: 10px 15px;
 	border-bottom: 1px solid transparent;
 	border-top-right-radius: 3px;
 	border-top-left-radius: 3px
 }

 .panel-heading>.dropdown .dropdown-toggle {
 	color: inherit
 }

 .panel-title {
 	margin-top: 0;
 	margin-bottom: 0;
 	font-size: 14px;
 	color: inherit
 }

 .panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a {
 	color: inherit
 }

 .panel-footer {
 	padding: 10px 15px;
 	background-color: #f5f5f5;
 	border-top: 1px solid #ddd;
 	border-bottom-right-radius: 3px;
 	border-bottom-left-radius: 3px
 }

 .panel>.list-group,.panel>.panel-collapse>.list-group {
 	margin-bottom: 0
 }

 .panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item {
 	border-width: 1px 0;
 	border-radius: 0
 }

 .panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
 	border-top: 0;
 	border-top-right-radius: 3px;
 	border-top-left-radius: 3px
 }

 .panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
 	border-bottom: 0;
 	border-bottom-right-radius: 3px;
 	border-bottom-left-radius: 3px
 }

 .panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
 	border-top-right-radius: 0;
 	border-top-left-radius: 0
 }

 .panel-heading+.list-group .list-group-item:first-child {
 	border-top-width: 0
 }

 .list-group+.panel-footer {
 	border-top-width: 0
 }

 .panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table {
 	margin-bottom: 0
 }

 .panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption {
 	padding-left: 15px;
 	padding-right: 15px
 }

 .panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child {
 	border-top-right-radius: 3px;
 	border-top-left-radius: 3px
 }

 .panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child {
 	border-top-left-radius: 3px;
 	border-top-right-radius: 3px
 }

 .panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
 	border-top-left-radius: 3px
 }

 .panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
 	border-top-right-radius: 3px
 }

 .panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child {
 	border-bottom-right-radius: 3px;
 	border-bottom-left-radius: 3px
 }

 .panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child {
 	border-bottom-left-radius: 3px;
 	border-bottom-right-radius: 3px
 }

 .panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
 	border-bottom-left-radius: 3px
 }

 .panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
 	border-bottom-right-radius: 3px
 }

 .panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body {
 	border-top: 1px solid #ddd
 }

 .panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td {
 	border-top: 0
 }

 .panel>.table-bordered,.panel>.table-responsive>.table-bordered {
 	border: 0
 }

 .panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
 	border-left: 0
 }

 .panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
 	border-right: 0
 }

 .panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
 	border-bottom: 0
 }

 .panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
 	border-bottom: 0
 }

 .panel>.table-responsive {
 	border: 0;
 	margin-bottom: 0
 }

 .panel-group {
 	margin-bottom: 17px
 }

 .panel-group .panel {
 	margin-bottom: 0;
 	border-radius: 4px
 }

 .panel-group .panel+.panel {
 	margin-top: 5px
 }

 .panel-group .panel-heading {
 	border-bottom: 0
 }

 .panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group {
 	border-top: 1px solid #ddd
 }

 .panel-group .panel-footer {
 	border-top: 0
 }

 .panel-group .panel-footer+.panel-collapse .panel-body {
 	border-bottom: 1px solid #ddd
 }

 .panel-default {
 	border-color: #ddd
 }

 .panel-default>.panel-heading {
 	color: #333;
 	background-color: #f5f5f5;
 	border-color: #ddd
 }

 .panel-default>.panel-heading+.panel-collapse>.panel-body {
 	border-top-color: #ddd
 }

 .panel-default>.panel-heading .badge {
 	color: #f5f5f5;
 	background-color: #333
 }

 .panel-default>.panel-footer+.panel-collapse>.panel-body {
 	border-bottom-color: #ddd
 }

 .panel-primary {
 	border-color: #337ab7
 }

 .panel-primary>.panel-heading {
 	color: #fff;
 	background-color: #337ab7;
 	border-color: #337ab7
 }

 .panel-primary>.panel-heading+.panel-collapse>.panel-body {
 	border-top-color: #337ab7
 }

 .panel-primary>.panel-heading .badge {
 	color: #337ab7;
 	background-color: #fff
 }

 .panel-primary>.panel-footer+.panel-collapse>.panel-body {
 	border-bottom-color: #337ab7
 }

 .panel-success {
 	border-color: #d6e9c6
 }

 .panel-success>.panel-heading {
 	color: #3c763d;
 	background-color: #dff0d8;
 	border-color: #d6e9c6
 }

 .panel-success>.panel-heading+.panel-collapse>.panel-body {
 	border-top-color: #d6e9c6
 }

 .panel-success>.panel-heading .badge {
 	color: #dff0d8;
 	background-color: #3c763d
 }

 .panel-success>.panel-footer+.panel-collapse>.panel-body {
 	border-bottom-color: #d6e9c6
 }

 .panel-info {
 	border-color: #bce8f1
 }

 .panel-info>.panel-heading {
 	color: #31708f;
 	background-color: #d9edf7;
 	border-color: #bce8f1
 }

 .panel-info>.panel-heading+.panel-collapse>.panel-body {
 	border-top-color: #bce8f1
 }

 .panel-info>.panel-heading .badge {
 	color: #d9edf7;
 	background-color: #31708f
 }

 .panel-info>.panel-footer+.panel-collapse>.panel-body {
 	border-bottom-color: #bce8f1
 }

 .panel-warning {
 	border-color: #faebcc
 }

 .panel-warning>.panel-heading {
 	color: #8a6d3b;
 	background-color: #fcf8e3;
 	border-color: #faebcc
 }

 .panel-warning>.panel-heading+.panel-collapse>.panel-body {
 	border-top-color: #faebcc
 }

 .panel-warning>.panel-heading .badge {
 	color: #fcf8e3;
 	background-color: #8a6d3b
 }

 .panel-warning>.panel-footer+.panel-collapse>.panel-body {
 	border-bottom-color: #faebcc
 }

 .panel-danger {
 	border-color: #ebccd1
 }

 .panel-danger>.panel-heading {
 	color: #a94442;
 	background-color: #f2dede;
 	border-color: #ebccd1
 }

 .panel-danger>.panel-heading+.panel-collapse>.panel-body {
 	border-top-color: #ebccd1
 }

 .panel-danger>.panel-heading .badge {
 	color: #f2dede;
 	background-color: #a94442
 }

 .panel-danger>.panel-footer+.panel-collapse>.panel-body {
 	border-bottom-color: #ebccd1
 }

 .modal-open {
 	overflow: hidden
 }

 .modal {
 	display: none;
 	overflow: hidden;
 	position: fixed;
 	top: 0;
 	right: 0;
 	bottom: 0;
 	left: 0;
 	z-index: 1050;
 	-webkit-overflow-scrolling: touch;
 	outline: 0
 }

 .modal.fade .modal-dialog {
 	-webkit-transform: translate(0, -25%);
 	-ms-transform: translate(0, -25%);
 	-o-transform: translate(0, -25%);
 	transform: translate(0, -25%);
 	-webkit-transition: -webkit-transform 0.3s ease-out;
 	-o-transition: -o-transform 0.3s ease-out;
 	transition: transform 0.3s ease-out
 }

 .modal.in .modal-dialog {
 	-webkit-transform: translate(0, 0);
 	-ms-transform: translate(0, 0);
 	-o-transform: translate(0, 0);
 	transform: translate(0, 0)
 }

 .modal-open .modal {
 	overflow-x: hidden;
 	overflow-y: auto
 }

 .modal-dialog {
 	position: relative;
 	width: auto;
 	margin: 10px
 }

 .modal-content {
 	position: relative;
 	background-color: #fff;
 	border: 1px solid #999;
 	border: 1px solid rgba(0,0,0,0.2);
 	border-radius: 6px;
 	-webkit-box-shadow: 0 3px 9px rgba(0,0,0,0.5);
 	box-shadow: 0 3px 9px rgba(0,0,0,0.5);
 	-webkit-background-clip: padding-box;
 	background-clip: padding-box;
 	outline: 0
 }

 .modal-backdrop {
 	position: fixed;
 	top: 0;
 	right: 0;
 	bottom: 0;
 	left: 0;
 	z-index: 1040;
 	background-color: #000
 }

 .modal-backdrop.fade {
 	opacity: 0;
 	filter: alpha(opacity=0)
 }

 .modal-backdrop.in {
 	opacity: .5;
 	filter: alpha(opacity=50)
 }

 .modal-header {
 	padding: 15px;
 	border-bottom: 1px solid #e5e5e5
 }

 .modal-header .close {
 	margin-top: -2px
 }

 .modal-title {
 	margin: 0;
 	line-height: 1.42857143
 }

 .modal-body {
 	position: relative;
 	padding: 15px
 }

 .modal-footer {
 	padding: 15px;
 	text-align: right;
 	border-top: 1px solid #e5e5e5
 }

 .modal-footer .btn+.btn {
 	margin-left: 5px;
 	margin-bottom: 0
 }

 .modal-footer .btn-group .btn+.btn {
 	margin-left: -1px
 }

 .modal-footer .btn-block+.btn-block {
 	margin-left: 0
 }

 .modal-scrollbar-measure {
 	position: absolute;
 	top: -9999px;
 	width: 50px;
 	height: 50px;
 	overflow: scroll
 }

 @media (min-width:768px) {
 	.modal-dialog {
 		width: 600px;
 		margin: 30px auto
 	}

 	.modal-content {
 		-webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.5);
 		box-shadow: 0 5px 15px rgba(0,0,0,0.5)
 	}

 	.modal-sm {
 		width: 300px
 	}
 }

 @media (min-width:1008px) {
 	.modal-lg {
 		width: 900px
 	}
 }

 .tooltip {
 	position: absolute;
 	z-index: 1070;
 	display: block;
 	font-family: "Merriweather",Arial,Helvetica,sans-serif;
 	font-style: normal;
 	font-weight: normal;
 	letter-spacing: normal;
 	line-break: auto;
 	line-height: 1.42857143;
 	text-align: left;
 	text-align: start;
 	text-decoration: none;
 	text-shadow: none;
 	text-transform: none;
 	white-space: normal;
 	word-break: normal;
 	word-spacing: normal;
 	word-wrap: normal;
 	font-size: 11px;
 	opacity: 0;
 	filter: alpha(opacity=0)
 }

 .tooltip.in {
 	opacity: .9;
 	filter: alpha(opacity=90)
 }

 .tooltip.top {
 	margin-top: -3px;
 	padding: 5px 0
 }

 .tooltip.right {
 	margin-left: 3px;
 	padding: 0 5px
 }

 .tooltip.bottom {
 	margin-top: 3px;
 	padding: 5px 0
 }

 .tooltip.left {
 	margin-left: -3px;
 	padding: 0 5px
 }

 .tooltip-inner {
 	max-width: 200px;
 	padding: 3px 8px;
 	color: #fff;
 	text-align: center;
 	background-color: #000;
 	border-radius: 4px
 }

 .tooltip-arrow {
 	position: absolute;
 	width: 0;
 	height: 0;
 	border-color: transparent;
 	border-style: solid
 }

 .tooltip.top .tooltip-arrow {
 	bottom: 0;
 	left: 50%;
 	margin-left: -5px;
 	border-width: 5px 5px 0;
 	border-top-color: #000
 }

 .tooltip.top-left .tooltip-arrow {
 	bottom: 0;
 	right: 5px;
 	margin-bottom: -5px;
 	border-width: 5px 5px 0;
 	border-top-color: #000
 }

 .tooltip.top-right .tooltip-arrow {
 	bottom: 0;
 	left: 5px;
 	margin-bottom: -5px;
 	border-width: 5px 5px 0;
 	border-top-color: #000
 }

 .tooltip.right .tooltip-arrow {
 	top: 50%;
 	left: 0;
 	margin-top: -5px;
 	border-width: 5px 5px 5px 0;
 	border-right-color: #000
 }

 .tooltip.left .tooltip-arrow {
 	top: 50%;
 	right: 0;
 	margin-top: -5px;
 	border-width: 5px 0 5px 5px;
 	border-left-color: #000
 }

 .tooltip.bottom .tooltip-arrow {
 	top: 0;
 	left: 50%;
 	margin-left: -5px;
 	border-width: 0 5px 5px;
 	border-bottom-color: #000
 }

 .tooltip.bottom-left .tooltip-arrow {
 	top: 0;
 	right: 5px;
 	margin-top: -5px;
 	border-width: 0 5px 5px;
 	border-bottom-color: #000
 }

 .tooltip.bottom-right .tooltip-arrow {
 	top: 0;
 	left: 5px;
 	margin-top: -5px;
 	border-width: 0 5px 5px;
 	border-bottom-color: #000
 }

 .clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after {
 	content: " ";
 	display: table
 }

 .clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-header:after,.modal-footer:after {
 	clear: both
 }

 .center-block {
 	display: block;
 	margin-left: auto;
 	margin-right: auto
 }

 .pull-right {
 	float: right !important
 }

 .pull-left {
 	float: left !important
 }

 .hide {
 	display: none !important
 }

 .show {
 	display: block !important
 }

 .invisible {
 	visibility: hidden
 }

 .text-hide {
 	font: 0/0 a;
 	color: transparent;
 	text-shadow: none;
 	background-color: transparent;
 	border: 0
 }

 .hidden {
 	display: none !important
 }

 .affix {
 	position: fixed
 }

 @-ms-viewport {
 	width:device-width
 }

 .visible-xs,.visible-sm,.visible-md,.visible-lg {
 	display: none !important
 }

 .visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block {
 	display: none !important
 }

 @media (max-width:767px) {
 	.visible-xs {
 		display: block !important
 	}

 	table.visible-xs {
 		display: table !important
 	}

 	tr.visible-xs {
 		display: table-row !important
 	}

 	th.visible-xs,td.visible-xs {
 		display: table-cell !important
 	}
 }

 @media (max-width:767px) {
 	.visible-xs-block {
 		display: block !important
 	}
 }

 @media (max-width:767px) {
 	.visible-xs-inline {
 		display: inline !important
 	}
 }

 @media (max-width:767px) {
 	.visible-xs-inline-block {
 		display: inline-block !important
 	}
 }

 @media (min-width:768px) and (max-width:1007px) {
 	.visible-sm {
 		display: block !important
 	}

 	table.visible-sm {
 		display: table !important
 	}

 	tr.visible-sm {
 		display: table-row !important
 	}

 	th.visible-sm,td.visible-sm {
 		display: table-cell !important
 	}
 }

 @media (min-width:768px) and (max-width:1007px) {
 	.visible-sm-block {
 		display: block !important
 	}
 }

 @media (min-width:768px) and (max-width:1007px) {
 	.visible-sm-inline {
 		display: inline !important
 	}
 }

 @media (min-width:768px) and (max-width:1007px) {
 	.visible-sm-inline-block {
 		display: inline-block !important
 	}
 }

 @media (min-width:1008px) and (max-width:1331px) {
 	.visible-md {
 		display: block !important
 	}

 	table.visible-md {
 		display: table !important
 	}

 	tr.visible-md {
 		display: table-row !important
 	}

 	th.visible-md,td.visible-md {
 		display: table-cell !important
 	}
 }

 @media (min-width:1008px) and (max-width:1331px) {
 	.visible-md-block {
 		display: block !important
 	}
 }

 @media (min-width:1008px) and (max-width:1331px) {
 	.visible-md-inline {
 		display: inline !important
 	}
 }

 @media (min-width:1008px) and (max-width:1331px) {
 	.visible-md-inline-block {
 		display: inline-block !important
 	}
 }

 @media (min-width:1332px) {
 	.visible-lg {
 		display: block !important
 	}

 	table.visible-lg {
 		display: table !important
 	}

 	tr.visible-lg {
 		display: table-row !important
 	}

 	th.visible-lg,td.visible-lg {
 		display: table-cell !important
 	}
 }

 @media (min-width:1332px) {
 	.visible-lg-block {
 		display: block !important
 	}
 }

 @media (min-width:1332px) {
 	.visible-lg-inline {
 		display: inline !important
 	}
 }

 @media (min-width:1332px) {
 	.visible-lg-inline-block {
 		display: inline-block !important
 	}
 }

 @media (max-width:767px) {
 	.hidden-xs {
 		display: none !important
 	}
 }

 @media (min-width:768px) and (max-width:1007px) {
 	.hidden-sm {
 		display: none !important
 	}
 }

 @media (min-width:1008px) and (max-width:1331px) {
 	.hidden-md {
 		display: none !important
 	}
 }

 @media (min-width:1332px) {
 	.hidden-lg {
 		display: none !important
 	}
 }

 .visible-print {
 	display: none !important
 }

 @media print {
 	.visible-print {
 		display: block !important
 	}

 	table.visible-print {
 		display: table !important
 	}

 	tr.visible-print {
 		display: table-row !important
 	}

 	th.visible-print,td.visible-print {
 		display: table-cell !important
 	}
 }

 .visible-print-block {
 	display: none !important
 }

 @media print {
 	.visible-print-block {
 		display: block !important
 	}
 }

 .visible-print-inline {
 	display: none !important
 }

 @media print {
 	.visible-print-inline {
 		display: inline !important
 	}
 }

 .visible-print-inline-block {
 	display: none !important
 }

 @media print {
 	.visible-print-inline-block {
 		display: inline-block !important
 	}
 }

 @media print {
 	.hidden-print {
 		display: none !important
 	}
 }
