.mv-font-primary, body {
	font-family:'Varela Round', sans-serif
}
[data-mv-href], a {
cursor:pointer
}
.mv-title-style-13 .text-main:before, .mv-title-style-4 .main {
	-webkit-transform:translate(0, -50%);
	-ms-transform:translate(0, -50%);
	bottom:auto
}
.mv-btn, .mv-btn:active, .mv-btn:focus, .mv-btn:hover, a, a:active, a:focus, a:hover {
	text-decoration:none
}
.mv-dp-table, .mv-label-style-2 .label-2-ul {
	table-layout:fixed;
	border-collapse:collapse
}
body {
	font-size:14px;
	line-height:1.642857;
	font-weight:lighter;
	color:#727272;
	background:#fff;
}
.mv-site {
	position:relative;
	overflow-x:hidden
}
.mv-noscroll {
	position:fixed;
	overflow-y:scroll;
	width:100%
}
@media screen and (max-width:767px) {
body {
line-height:1.42857143
}
.row {
margin-left:-7.5px;
margin-right:-7.5px
}
.container, .container-fluid {
padding-left:15px;
padding-right:15px
}
[class*=col-xs-], [class*=col-sm-], [class*=col-md-], [class*=col-lg-] {
padding-left:7.5px;
padding-right:7.5px
}
}
.mv-gap, .mv-ul {
	padding:0;
	margin:0
}
.btn, .btn.active, .btn.active.focus, .btn.active:focus, .btn.focus, .btn:active, .btn:active.focus, .btn:active:focus, .btn:focus, a, a.active, a.active.focus, a.active:focus, a.focus, a:active, a:active.focus, a:active:focus, a:focus, button, button.active, button.active.focus, button.active:focus, button.focus, button:active, button:active.focus, button:active:focus, button:focus, input, input.active, input.active.focus, input.active:focus, input.focus, input:active, input:active.focus, input:active:focus, input:focus, select, select.active, select.active.focus, select.active:focus, select.focus, select:active, select:active.focus, select:active:focus, select:focus, textarea, textarea.active, textarea.active.focus, textarea.active:focus, textarea.focus, textarea:active, textarea:active.focus, textarea:active:focus, textarea:focus {
	outline:0
}
a {
	color:#b80101
}
a:active, a:focus, a:hover {
	color:#ffa202
}
.mv-btn, a, button {
-webkit-transition:all .4s ease;
transition:all .4s ease
}
img {
	max-width:100%;
	vertical-align:middle
}
.mv-dp-table, .mv-dp-table-cell, .mv-dp-table.align-top .mv-dp-table-cell {
	vertical-align:top
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	line-height:1.642857
}
.mv-wrap {
	width:auto;
	clear:both
}
.mv-wrap:after, .mv-wrap:before {
	content:" ";
	clear:both;
	display:table
}
.mv-gap {
	border:0
}
.mv-ul {
	list-style:none
}
.mv-font-secondary, .mv-title-style-4 .behind, .mv-title-style-4 .main {
	font-family:Montserrat, sans-serif
}
.mv-color-primary {
	color:#b80101
}
.mv-color-danger {
	color:#f1523e
}
.mv-color-dark {
	color:#222
}
.mv-color-facebook {
	color:#3677d9
}
.mv-color-twitter {
	color:#30c0f5
}
.mv-color-youtube {
	color:#d73333
}
.mv-color-rss {
	color:#fa6f2a
}
.mv-overflow-ellipsis {
	display:block;
	max-width:100%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.mv-bg-primary {
	background-color:#b80101
}
.mv-bg-white {
	background-color:#fff
}
.mv-bg-gray {
	background-color:#f6f6f6
}
.mv-bg-overlay-dark {
	position:relative
}
.mv-bg-overlay-dark>* {
	z-index:10
}
.mv-bg-overlay-dark:before {
	display:block;
	content:"";
	position:absolute;
	left:0;
	top:0;
	right:auto;
	bottom:auto;
	width:100%;
	height:100%;
	background-color:rgba(34, 34, 34, .95)
}
.mv-bg-overlay-dark.overlay-0-85:before {
	background-color:rgba(34, 34, 34, .85)
}
.mv-bg-overlay-dark.overlay-0-50:before {
	background-color:rgba(34, 34, 34, .5)
}
.mv-box-shadow-gray-1 {
	border-top:1px solid #f2f2f2;
	-webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, .15);
	box-shadow:0 1px 2px 0 rgba(0, 0, 0, .15)
}
.mv-box-shadow-gray-2 {
	-webkit-box-shadow:0 0 2px 0 rgba(0, 0, 0, .15);
	box-shadow:0 0 2px 0 rgba(0, 0, 0, .15)
}
.mv-f-12 {
	font-size:12px
}
.mv-f-14 {
	font-size:14px
}
.mv-f-16 {
	font-size:16px
}
.mv-f-18 {
	font-size:18px
}
.mv-f-20 {
	font-size:20px
}
.mv-f-22 {
	font-size:22px
}
.mv-f-24 {
	font-size:24px
}
.mv-f-26 {
	font-size:26px
}
.mv-f-28 {
	font-size:28px
}
.mv-f-30 {
	font-size:30px
}
.mv-f-32 {
	font-size:32px
}
.mv-f-34 {
	font-size:34px
}
.mv-f-36 {
	font-size:36px
}
.mv-f-38 {
	font-size:38px
}
.mv-f-40 {
	font-size:40px
}
.mv-f-42 {
	font-size:42px
}
.mv-f-44 {
	font-size:44px
}
.mv-f-46 {
	font-size:46px
}
.mv-f-48 {
	font-size:48px
}
.mv-f-50 {
	font-size:50px
}
.mv-f-52 {
	font-size:52px
}
.mv-f-54 {
	font-size:54px
}
.mv-f-56 {
	font-size:56px
}
.mv-f-58 {
	font-size:58px
}
.mv-f-60 {
	font-size:60px
}
.w-auto {
	width:auto!important
}
.w-0 {
	width:0!important
}
.w-full {
	width:100%!important
}
.w-100 {
	width:100px!important
}
.w-370 {
	width:370px!important
}
.w-538 {
	width:538px!important
}
.h-auto {
	height:auto!important
}
.h-0 {
	height:0!important
}
.h-full {
	height:100%!important
}
.h-40 {
	height:40px!important
}
.h-50 {
	height:50px!important
}
.mv-p-0 {
	padding:0!important
}
.mv-pt-0 {
	padding-top:0!important
}
.mv-pt-5 {
	padding-top:5px
}
.mv-pt-10 {
	padding-top:10px
}
.mv-pt-15 {
	padding-top:15px
}
.mv-pt-20 {
	padding-top:20px
}
.mv-pt-25 {
	padding-top:25px
}
.mv-pt-30 {
	padding-top:30px
}
.mv-pt-35 {
	padding-top:35px
}
.mv-pt-40 {
	padding-top:40px
}
.mv-pt-45 {
	padding-top:45px
}
.mv-pt-50 {
	padding-top:50px
}
.mv-pb-0 {
	padding-bottom:0!important
}
.mv-pb-5 {
	padding-bottom:5px
}
.mv-pb-10 {
	padding-bottom:10px
}
.mv-pb-15 {
	padding-bottom:15px
}
.mv-pb-20 {
	padding-bottom:20px
}
.mv-pb-25 {
	padding-bottom:25px
}
.mv-pb-30 {
	padding-bottom:30px
}
.mv-pb-35 {
	padding-bottom:35px
}
.mv-pb-40 {
	padding-bottom:40px
}
.mv-pb-45 {
	padding-bottom:45px
}
.mv-pb-50 {
	padding-bottom:50px
}
.mv-m-0 {
	margin:0!important
}
.mv-mt-0 {
	margin-top:0!important
}
.mv-mt-5 {
	margin-top:5px
}
.mv-mt-10 {
	margin-top:10px
}
.mv-mt-15 {
	margin-top:15px
}
.mv-mt-20 {
	margin-top:20px
}
.mv-mt-25 {
	margin-top:25px
}
.mv-mt-30 {
	margin-top:30px
}
.mv-mt-35 {
	margin-top:35px
}
.mv-mt-40 {
	margin-top:40px
}
.mv-mt-45 {
	margin-top:45px
}
.mv-mt-50 {
	margin-top:50px
}
.mv-mb-0 {
	margin-bottom:0!important
}
.mv-mb-5 {
	margin-bottom:5px
}
.mv-mb-10 {
	margin-bottom:10px
}
.mv-mb-15 {
	margin-bottom:15px
}
.mv-mb-20 {
	margin-bottom:20px
}
.mv-mb-25 {
	margin-bottom:25px
}
.mv-mb-30 {
	margin-bottom:30px
}
.mv-mb-35 {
	margin-bottom:35px
}
.mv-mb-40 {
	margin-bottom:40px
}
.mv-mb-45 {
	margin-bottom:45px
}
.mv-mb-50 {
	margin-bottom:50px
}
.mv-col-wrapper:after, .mv-col-wrapper:before {
	content:" ";
	clear:both;
	display:table
}
.mv-col-wrapper .mv-col, .mv-col-wrapper .mv-col-left {
	float:left
}
.mv-col-wrapper .mv-col-right {
	float:right
}
.mv-dp-table {
	display:table;
	width:100%
}
.mv-dp-table-caption {
	display:table-caption
}
.mv-dp-table-row {
	display:table-row
}
.mv-dp-table-cell {
	display:table-cell
}
.mv-dp-table.align-middle .mv-dp-table-cell {
	vertical-align:middle
}
.mv-dp-table.align-bottom .mv-dp-table-cell {
	vertical-align:bottom
}
.mv-dp-table.no-border .mv-dp-table-cell {
	border:0
}
.mv-dp-table .mv-dp-table-cell.align-top {
	vertical-align:top
}
.mv-dp-table .mv-dp-table-cell.align-middle {
	vertical-align:middle
}
.mv-dp-table .mv-dp-table-cell.align-bottom {
	vertical-align:bottom
}
.mv-dp-table .mv-dp-table-cell.no-border {
	border:0
}
.mv-dp-inline-block {
	display:inline-block;
	vertical-align:top
}
.mv-dp-inline-block.align-top {
	vertical-align:top
}
.mv-dp-inline-block.align-middle {
	vertical-align:middle
}
.mv-dp-inline-block.align-bottom {
	vertical-align:bottom
}
.mv-title-style-4 {
	padding-left:134px
}
@media screen and (max-width:1199px) {
.mv-title-style-4 {
padding-left:0
}
}
@media screen and (max-width:991px) {
.mv-btn, a, button {
-webkit-transition:all .1s ease;
transition:all .1s ease
}
.mv-title-style-4 {
padding-left:134px
}
}
.mv-title-style-4.title-behind-center, .mv-title-style-4.title-main-inside {
	padding-left:0
}
.mv-title-style-4 .title-4-text {
	display:inline-block;
	vertical-align:middle;
	position:relative
}
.mv-title-style-4 .title-4-line {
	display:inline-block;
	vertical-align:middle;
	width:53px;
	height:2px;
	background:#b80101;
	margin-top:16px
}
.mv-title-style-4 .behind {
	position:relative;
	font-weight:700;
	text-transform:uppercase;
	line-height:1;
	font-size:70px;
	color:#dedede;
}
@media screen and (max-width:1919px) {
.mv-title-style-4 .behind {
font-size:80px
}
}
@media screen and (max-width:1365px) {
.mv-title-style-4 .behind {
font-size:60px
}
}
@media screen and (max-width:1199px) {
.mv-title-style-4 .behind {
font-size:50px
}
}
.mv-title-style-4 .main {
	position:absolute;
	top:50%;
	left:-72px;
	right:auto;
	transform:translate(0, -50%);
	width:auto;
	text-align:center;
	font-weight:700;
	text-transform:uppercase;
	font-size:36px;
	color:#222
}
@media screen and (max-width:1365px) {
.mv-title-style-4 .main {
font-size:30px
}
}
@media screen and (max-width:1199px) {
.mv-title-style-4 .main {
left:0;
font-size:25px
}
}
@media screen and (max-width:991px) {
.mv-title-style-4 .main {
left:-72px
}
}
@media screen and (max-width:767px) {
.mv-title-style-4 {
padding-left:0
}
.mv-title-style-4 .behind {
display:none
}
.mv-title-style-4 .main {
position:relative;
left:auto;
top:auto;
right:auto;
bottom:auto;
width:100%;
text-align:center;
font-size:22px
}
}
.mv-title-style-4 .main-line {
	display:block;
	position:absolute;
	left:-62px;
	top:30px;
	right:auto;
	bottom:auto;
	width:80px;
	height:1px;
	background:#222
}
@media screen and (max-width:1365px) {
.mv-title-style-4 .main-line {
top:26px
}
}
@media screen and (max-width:1199px) {
.mv-title-style-4 .main-line {
top:22px
}
}
@media screen and (max-width:767px) {
.mv-title-style-4 .main-line {
display:none
}
}
.mv-title-style-4.title-main-inside .main {
	left:56px;
	right:auto
}
.mv-title-style-4.title-main-inside .main-line {
	right:-35px;
	left:auto
}
.mv-title-style-4.title-behind-center .main {
	left:50%;
	top:50%;
	right:auto;
	bottom:auto;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	color:#363738
}
.mv-title-style-5 .main, .mv-title-style-9 .main {
	color:#fff;
	font-family:Montserrat, sans-serif;
	font-weight:700;
	text-transform:uppercase
}
.mv-title-style-4.title-behind-center .main-line {
	left:-43px
}
.mv-title-style-5 .main {
	display:inline-block;
	vertical-align:middle;
	position:relative;
	width:auto;
	text-align:center;
	font-size:18px
}
.mv-title-style-5 .main-line {
	display:block;
	position:absolute;
	right:-32px;
	top:13px;
	left:auto;
	bottom:auto;
	width:66px;
	height:1px;
	background:rgba(255, 255, 255, .15)
}
.mv-title-style-9 {
	display:block;
	text-align:center
}
.mv-title-style-9 .main {
	display:block;
	font-size:50px;
	line-height:1.3;
	margin-bottom:0
}
@media screen and (max-width:1199px) {
.mv-title-style-9 .main {
font-size:40px
}
}
@media screen and (max-width:991px) {
.mv-title-style-9 .main {
font-size:30px
}
}
@media screen and (max-width:767px) {
.mv-title-style-9 .main {
font-size:20px
}
}
@media screen and (max-width:479px) {
.mv-title-style-9 .main {
font-size:18px
}
}
.mv-title-style-9 .line {
	display:block;
	margin:auto
}
.mv-title-style-10 {
	font-size:14px;
	color:#262b30
}
.mv-title-style-10 .number {
	color:#b80101
}
.mv-title-style-13 .text-main {
	display:inline-block;
	vertical-align:middle;
	position:relative;
	font-family:Montserrat, sans-serif;
	font-weight:700;
	font-size:18px;
	line-height:1;
	color:#222;
	text-transform:uppercase;
	padding-left:12px
}
.mv-title-style-13 .text-main:before {
	display:block;
	content:"";
	position:absolute;
	left:0;
	top:50%;
	right:auto;
	transform:translate(0, -50%);
	height:17px;
	width:2px;
	background:#b80101
}
.mv-title-style-13 .text-sub {
	font-size:14px;
	color:#595959;
	margin-top:3px
}
[class*=mv-banner-style-]:after, [class*=mv-banner-style-]:before {
content:" ";
clear:both;
display:table
}
.mv-banner-style-1 {
	display:block;
	width:100%;
	height:400px;
	background-repeat:no-repeat;
	background-size:cover
}
@media screen and (max-width:1199px) {
.mv-banner-style-1 {
height:350px
}
}
@media screen and (max-width:991px) {
.mv-banner-style-1 {
height:300px
}
}
@media screen and (max-width:767px) {
.mv-banner-style-1 {
height:250px
}
}
@media screen and (max-width:479px) {
.mv-banner-style-1 {
height:200px
}
}
.mv-banner-style-1 .mv-caption-style-6 {
	width:100%
}
[class*=mv-breadcrumb-style-]:after, [class*=mv-breadcrumb-style-]:before {
content:" ";
clear:both;
display:table
}
.mv-breadcrumb-style-1 {
	display:block;
	position:relative;
	width:100%;
	height:0;
	text-align:center;
	z-index:10
}
@media screen and (max-width:767px) {
.mv-breadcrumb-style-1 {
height:auto;
padding-top:20px
}
.mv-breadcrumb-style-1, .mv-breadcrumb-style-1 .container {
background:#f6f6f6
}
}
.mv-breadcrumb-style-1 ul.breadcrumb-1-list {
	display:inline-block;
	vertical-align:middle;
	list-style:none;
	-webkit-transform:translate(0, -50%);
	-ms-transform:translate(0, -50%);
	transform:translate(0, -50%);
	background:#fff;
	-webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, .15);
	box-shadow:0 1px 2px 0 rgba(0, 0, 0, .15);
	padding:11px 27px;
	margin:auto
}
@media screen and (max-width:991px) {
.mv-breadcrumb-style-1 ul.breadcrumb-1-list {
display:block;
width:100%;
float:none;
overflow-x:auto;
overflow-y:hidden;
white-space:nowrap;
text-align:left
}
}
@media screen and (max-width:767px) {
.mv-breadcrumb-style-1 ul.breadcrumb-1-list {
-webkit-transform:none;
-ms-transform:none;
transform:none;
padding:8px 12px
}
}
.mv-breadcrumb-style-1 ul.breadcrumb-1-list>li {
	float:left;
	position:relative;
	padding-left:20px;
	margin-left:20px
}
@media screen and (max-width:991px) {
.mv-breadcrumb-style-1 ul.breadcrumb-1-list>li {
display:inline-block;
vertical-align:middle;
float:none
}
.mv-btn:active {
-webkit-transition:none;
transition:none
}
}
.mv-breadcrumb-style-1 ul.breadcrumb-1-list>li:after {
	display:block;
	content:"";
	position:absolute;
	left:0;
	top:50%;
	right:auto;
	bottom:auto;
	width:3px;
	height:3px;
	background:#b80101;
	-webkit-transform:translate(0, -50%) rotate(45deg);
	-ms-transform:translate(0, -50%) rotate(45deg);
	transform:translate(0, -50%) rotate(45deg);
	-webkit-transform-origin:center center;
	-ms-transform-origin:center center;
	transform-origin:center center
}
.mv-breadcrumb-style-1 ul.breadcrumb-1-list>li>a {
	font-family:Montserrat, sans-serif;
	font-weight:700;
	font-size:14px;
	text-transform:uppercase;
	color:#363738
}
.mv-breadcrumb-style-1 ul.breadcrumb-1-list>li>a:hover {
	color:#b80101
}
.mv-breadcrumb-style-1 ul.breadcrumb-1-list>li:first-child {
	padding-left:0!important;
	margin-left:0!important
}
.mv-btn, .mv-btn.mv-btn-style-2 {
	margin:0;
	vertical-align:middle
}
.mv-breadcrumb-style-1 ul.breadcrumb-1-list>li:first-child:after {
	display:none
}
.mv-breadcrumb-style-1 ul.breadcrumb-1-list>li:last-child>a {
	font-family:'Varela Round', sans-serif;
	text-transform:none;
	cursor:text
}
.mv-breadcrumb-style-1 ul.breadcrumb-1-list>li:last-child>a:hover {
	color:#363738
}
.mv-btn {
	display:inline-block;
	text-align:center;
	font-weight:400;
	font-size:14px;
	line-height:1;
	-webkit-box-shadow:1px 1px 3px 0 rgba(0, 0, 0, .2);
	box-shadow:1px 1px 3px 0 rgba(0, 0, 0, .2);
	padding:0
}
.mv-btn.mv-btn-style-5, .mv-btn.mv-btn-style-6 {
	line-height:normal;
	font-family:Montserrat, sans-serif;
	text-transform:uppercase
}
.mv-btn:active {
	-webkit-box-shadow:inset 2px 2px 5px rgba(0, 0, 0, .125);
	box-shadow:inset 2px 2px 5px rgba(0, 0, 0, .125)
}
.mv-btn.mv-btn-style-1 {
	height:46px;
	width:auto;
	overflow:hidden;
	text-align:left;
	font-family:Montserrat, sans-serif;
	font-size:16px;
	font-weight:700;
	color:#fff;
	border:0;
	background-color:#fff;
	background-image:url(../images/icon/icon_polygon_7.png);
	background-repeat:no-repeat;
	background-size:contain;
	-webkit-border-radius:0;
	border-radius:0;
	text-transform:uppercase;
	padding:14.5px 0
}
.mv-btn.mv-btn-style-1 .btn-inner {
	display:block;
	position:relative;
	overflow:hidden;
	height:100%;
	width:100%;
	padding:0
}
.mv-btn.mv-btn-style-1 .btn-icon {
	position:absolute;
	top:50%;
	left:0;
	bottom:auto;
	right:auto;
	-webkit-transform:translate(0, -50%);
	-ms-transform:translate(0, -50%);
	transform:translate(0, -50%);
	width:46px;
	text-align:center
}
@media screen and (min-width:992px) {
.mv-btn.mv-btn-style-1 .btn-icon {
-webkit-transition:all .4s ease;
transition:all .4s ease
}
}
.mv-btn.mv-btn-style-1 .btn-text {
	color:#262b30;
	padding:0 15px 0 62px;
-webkit-transition:all .4s ease;
transition:all .4s ease
}
@media screen and (max-width:991px) {
.mv-btn.mv-btn-style-1 .btn-text {
-webkit-transition:all .1s ease;
transition:all .1s ease
}
}
@media screen and (min-width:992px) {
.mv-btn.mv-btn-style-1:hover {
color:#fff;
background-color:#b80101
}
.mv-btn.mv-btn-style-1:hover .btn-text {
color:#fff
}
}
.mv-btn.mv-btn-style-1:active {
	color:#fff;
	background-color:#b80101
}
.mv-btn.mv-btn-style-1:active .btn-text {
	color:#fff
}
.mv-btn.mv-btn-style-1.active, .mv-btn.mv-btn-style-1.active:active, .mv-btn.mv-btn-style-1.active:hover {
	background-color:#fff
}
.mv-btn.mv-btn-style-1.active .btn-text, .mv-btn.mv-btn-style-1.active:active .btn-text, .mv-btn.mv-btn-style-1.active:hover .btn-text {
	color:#b80101
}
.mv-btn.mv-btn-style-1.btn-1-dark {
	background-image:url(../images/icon/icon_polygon_8.png)
}
.mv-btn.mv-btn-style-1.btn-1-dark.active, .mv-btn.mv-btn-style-1.btn-1-dark:active {
	background-image:url(../images/icon/icon_polygon_7.png)
}
.mv-btn.mv-btn-style-1.btn-1-gray {
	background-color:#f6f6f6
}
@media screen and (min-width:992px) {
.mv-btn.mv-btn-style-1.btn-1-dark:hover {
background-image:url(../images/icon/icon_polygon_7.png)
}
.mv-btn.mv-btn-style-1.btn-1-gray:hover {
background-color:#b80101
}
}
.mv-btn.mv-btn-style-1.btn-1-gray:active {
	background-color:#b80101
}
.mv-btn.mv-btn-style-1.btn-1-gray.active {
	background-color:#f6f6f6
}
.mv-btn.mv-btn-style-1.btn-1-h-40 {
	height:40px;
	padding:12px 0
}
.mv-btn.mv-btn-style-1.btn-1-h-40 .btn-icon {
	width:40px
}
.mv-btn.mv-btn-style-1.btn-1-h-40 .btn-text {
	padding-left:56px
}
.mv-btn.mv-btn-style-1.btn-1-h-50 {
	height:50px;
	padding:17px 0
}
.mv-btn.mv-btn-style-1.btn-1-h-50 .btn-icon {
	width:50px
}
.mv-btn.mv-btn-style-1.btn-1-h-50 .btn-text {
	padding-left:65px
}
@media screen and (max-width:1199px) {
.mv-btn.mv-btn-style-1.responsive-btn-1-type-1 {
width:40px;
height:40px;
background-image:none;
color:#102a3d;
padding:0
}
.mv-btn.mv-btn-style-1.responsive-btn-1-type-1 .btn-icon {
width:100%;
color:inherit;
-webkit-transition:none;
transition:none
}
.mv-btn.mv-btn-style-1.responsive-btn-1-type-1 .btn-text {
display:none
}
.mv-btn.mv-btn-style-1.responsive-btn-1-type-1:active, .mv-btn.mv-btn-style-1.responsive-btn-1-type-1:hover {
color:#fff
}
.mv-btn.mv-btn-style-1.responsive-btn-1-type-1.active {
color:#fff;
background-color:#b80101
}
}
@media screen and (max-width:991px) {
.mv-btn.mv-btn-style-1.responsive-btn-1-type-1:hover {
color:#102a3d
}
.mv-btn.mv-btn-style-1.responsive-btn-1-type-1:active {
color:#fff
}
.mv-btn.mv-btn-style-1.responsive-btn-1-type-1.active, .mv-btn.mv-btn-style-1.responsive-btn-1-type-1.active:active, .mv-btn.mv-btn-style-1.responsive-btn-1-type-1.active:hover {
color:#fff;
background-color:#b80101
}
}
@media screen and (max-width:767px) {
.mv-btn.mv-btn-style-1.responsive-btn-1-type-1 {
width:32px;
height:32px
}
.mv-btn.mv-btn-style-1.responsive-btn-1-type-2 {
height:32px;
font-size:14px;
padding:9px 0
}
.mv-btn.mv-btn-style-1.responsive-btn-1-type-2 .btn-icon {
width:32px
}
.mv-btn.mv-btn-style-1.responsive-btn-1-type-2 .btn-text {
padding:0 12px 0 44px
}
}
@media screen and (max-width:1199px) {
.mv-btn.mv-btn-style-1.responsive-btn-1-type-3 {
height:40px;
padding:12px 0
}
.mv-btn.mv-btn-style-1.responsive-btn-1-type-3 .btn-icon {
width:40px
}
.mv-btn.mv-btn-style-1.responsive-btn-1-type-3 .btn-text {
padding-left:56px
}
}
@media screen and (max-width:767px) {
.mv-btn.mv-btn-style-1.responsive-btn-1-type-3 {
width:32px;
height:32px;
background-image:none;
color:#102a3d;
padding:0
}
.mv-btn.mv-btn-style-1.responsive-btn-1-type-3 .btn-icon {
width:100%;
color:inherit;
-webkit-transition:none;
transition:none
}
.mv-btn.mv-btn-style-1.responsive-btn-1-type-3 .btn-text {
display:none
}
.mv-btn.mv-btn-style-1.responsive-btn-1-type-3:hover {
color:#102a3d
}
.mv-btn.mv-btn-style-1.responsive-btn-1-type-3:active {
color:#fff
}
.mv-btn.mv-btn-style-1.responsive-btn-1-type-3.active, .mv-btn.mv-btn-style-1.responsive-btn-1-type-3.active:active, .mv-btn.mv-btn-style-1.responsive-btn-1-type-3.active:hover {
color:#fff;
background-color:#b80101
}
}
@media screen and (max-width:1919px) {
.mv-btn.mv-btn-style-1.responsive-btn-1-type-4 {
width:46px;
height:46px;
background-image:none;
color:#102a3d;
padding:0
}
.mv-btn.mv-btn-style-1.responsive-btn-1-type-4 .btn-icon {
width:100%;
color:inherit;
-webkit-transition:none;
transition:none
}
.mv-btn.mv-btn-style-1.responsive-btn-1-type-4 .btn-text {
display:none
}
.mv-btn.mv-btn-style-1.responsive-btn-1-type-4:active, .mv-btn.mv-btn-style-1.responsive-btn-1-type-4:hover {
color:#fff
}
.mv-btn.mv-btn-style-1.responsive-btn-1-type-4.active, .mv-btn.mv-btn-style-1.responsive-btn-1-type-4.active:active, .mv-btn.mv-btn-style-1.responsive-btn-1-type-4.active:hover {
color:#fff;
background-color:#b80101
}
}
@media screen and (max-width:1199px) {
.mv-btn.mv-btn-style-1.responsive-btn-1-type-4 {
width:40px;
height:40px
}
}
@media screen and (max-width:991px) {
.mv-btn.mv-btn-style-1.responsive-btn-1-type-4:hover {
color:#102a3d
}
.mv-btn.mv-btn-style-1.responsive-btn-1-type-4:active {
color:#fff
}
.mv-btn.mv-btn-style-1.responsive-btn-1-type-4.active, .mv-btn.mv-btn-style-1.responsive-btn-1-type-4.active:active, .mv-btn.mv-btn-style-1.responsive-btn-1-type-4.active:hover {
color:#fff;
background-color:#b80101
}
}
@media screen and (max-width:767px) {
.mv-btn.mv-btn-style-1.responsive-btn-1-type-4 {
width:32px;
height:32px
}
.mv-btn.mv-btn-style-1.responsive-btn-1-type-5 {
height:32px;
font-size:14px;
padding:9px 0
}
.mv-btn.mv-btn-style-1.responsive-btn-1-type-5 .btn-icon {
width:32px
}
.mv-btn.mv-btn-style-1.responsive-btn-1-type-5 .btn-text {
display:block;
padding:0 12px 0 44px
}
}
@media screen and (max-width:479px) {
.mv-btn.mv-btn-style-1.responsive-btn-1-type-5 {
background-image:none
}
.mv-btn.mv-btn-style-1.responsive-btn-1-type-5 .btn-icon {
display:none
}
.mv-btn.mv-btn-style-1.responsive-btn-1-type-5 .btn-text {
padding:0 8px
}
}
@media screen and (max-width:1919px) {
.mv-btn.mv-btn-style-1.responsive-btn-1-type-6 {
width:40px;
height:40px;
background-image:none;
color:#102a3d;
padding:0
}
.mv-btn.mv-btn-style-1.responsive-btn-1-type-6 .btn-icon {
width:100%;
color:inherit;
-webkit-transition:none;
transition:none
}
.mv-btn.mv-btn-style-1.responsive-btn-1-type-6 .btn-text {
display:none
}
.mv-btn.mv-btn-style-1.responsive-btn-1-type-6:active, .mv-btn.mv-btn-style-1.responsive-btn-1-type-6:hover {
color:#fff
}
.mv-btn.mv-btn-style-1.responsive-btn-1-type-6.active, .mv-btn.mv-btn-style-1.responsive-btn-1-type-6.active:active, .mv-btn.mv-btn-style-1.responsive-btn-1-type-6.active:hover {
color:#fff;
background-color:#b80101
}
}
@media screen and (max-width:991px) {
.mv-btn.mv-btn-style-1.responsive-btn-1-type-6:hover {
color:#102a3d
}
.mv-btn.mv-btn-style-1.responsive-btn-1-type-6:active {
color:#fff
}
.mv-btn.mv-btn-style-1.responsive-btn-1-type-6.active, .mv-btn.mv-btn-style-1.responsive-btn-1-type-6.active:active, .mv-btn.mv-btn-style-1.responsive-btn-1-type-6.active:hover {
color:#fff;
background-color:#b80101
}
}
@media screen and (max-width:767px) {
.mv-btn.mv-btn-style-1.responsive-btn-1-type-6 {
width:32px;
height:32px
}
}
.mv-btn.mv-btn-style-2 {
	display:inline-block;
	width:40px;
	height:40px;
	text-align:center;
	font-size:24px;
	color:#ff0000;
	background:none;
	border:0;
	-webkit-border-radius:3px;
	border-radius:3px;
	outline:0;
	-webkit-box-shadow:0 0 5px 0 rgba(0, 0, 0, .3);
	box-shadow:0 0 5px 0 rgba(255, 255, 255);
	padding:6px 0
}
.mv-btn.mv-btn-style-2:hover {
	background:none;
	border:0
}
.mv-btn.mv-btn-style-3 {
	height:46px;
	width:46px;
	overflow:hidden;
	text-align:center;
	font-family:Montserrat, sans-serif;
	font-size:16px;
	font-weight:700;
	color:#102a3d;
	border:0;
	background:#fff;
	-webkit-border-radius:0;
	border-radius:0;
	text-transform:uppercase;
	-webkit-box-shadow:1px 1px 3px 0 rgba(0, 0, 0, .2);
	box-shadow:1px 1px 3px 0 rgba(0, 0, 0, .2);
	padding:14.5px 0
}
.mv-btn.mv-btn-style-3.active, .mv-btn.mv-btn-style-3:active {
	color:#fff;
	background:#b80101
}
@media screen and (min-width:992px) {
.mv-btn.mv-btn-style-3:hover {
color:#fff;
background:#b80101
}
}
.mv-btn.mv-btn-style-3:active {
	-webkit-box-shadow:inset 2px 2px 5px rgba(0, 0, 0, .125);
	box-shadow:inset 2px 2px 5px rgba(0, 0, 0, .125)
}
.mv-btn.mv-btn-style-3.btn-3-h-40 {
	width:40px;
	height:40px;
	font-size:16px;
	text-align:center;
	padding:11.5px 0
}
.mv-btn.mv-btn-style-3.btn-3-h-50 {
	height:50px;
	width:50px;
	font-size:18px;
	padding:16px 0
}
@media screen and (max-width:1199px) {
.mv-btn.mv-btn-style-3.responsive-btn-3-type-1 {
width:40px;
height:40px;
font-size:16px;
text-align:center;
padding:11.5px 0
}
}
@media screen and (max-width:767px) {
.mv-btn.mv-btn-style-3.responsive-btn-3-type-1 {
height:32px;
width:32px;
text-align:center;
padding:7.5px 0
}
}
@media screen and (max-width:1919px) {
.mv-btn.mv-btn-style-3.responsive-btn-3-type-2 {
width:40px;
height:40px;
font-size:16px;
text-align:center;
padding:11.5px 0
}
}
@media screen and (max-width:767px) {
.mv-btn.mv-btn-style-3.responsive-btn-3-type-2 {
height:32px;
width:32px;
text-align:center;
padding:7.5px 0
}
}
.mv-btn.mv-btn-style-4 {
	width:auto;
	height:auto;
	font-weight:400;
	font-size:14px;
	color:#000;
	background:none;
	border:0;
	-webkit-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow:none
}
.mv-btn.mv-btn-style-4:active {
	opacity:.5;
	-webkit-transition:none;
	transition:none
}
.mv-btn.mv-btn-style-4[disabled], .mv-btn.mv-btn-style-4[disabled]:active, .mv-btn.mv-btn-style-4[disabled]:focus, .mv-btn.mv-btn-style-4[disabled]:hover {
	opacity:1;
	background:none!important
}
.mv-btn.mv-btn-style-5 {
	width:auto;
	height:40px;
	font-weight:700;
	font-size:16px;
	color:#fff;
	background:#b80101;
	border:0;
	-webkit-border-radius:0;
	border-radius:0;
	padding:10.5px 15px
}
@media screen and (min-width:992px) {
.mv-btn.mv-btn-style-5:hover {
background:#ffa202
}
}
.mv-btn.mv-btn-style-5:active {
	background:#ffa202
}
.mv-btn.mv-btn-style-5.btn-5-h-45 {
	height:45px;
	padding:13px 15px
}
.mv-btn.mv-btn-style-5.btn-5-h-22 {
	height:22px;
	font-size:12px;
	padding:3.5px 8px
}
.mv-btn.mv-btn-style-5.btn-5-h-30 {
	height:30px;
	font-size:14px;
	padding:6px 10px
}
.mv-btn.mv-btn-style-5.btn-5-h-50 {
	height:50px;
	padding:15.5px 15px
}
.mv-btn.mv-btn-style-5.btn-5-danger {
	background:#f1523e
}
@media screen and (min-width:992px) {
.mv-btn.mv-btn-style-5.btn-5-danger:hover {
background:#eb2911
}
}
.mv-btn.mv-btn-style-5.btn-5-danger:active {
	background:#eb2911
}
.mv-btn.mv-btn-style-5.btn-5-gray {
	color:#222;
	background:#f9f9f9
}
@media screen and (min-width:992px) {
.mv-btn.mv-btn-style-5.btn-5-gray:hover {
background:#e0e0e0
}
}
.mv-btn.mv-btn-style-5.btn-5-gray:active {
	background:#e0e0e0
}
@media screen and (max-width:767px) {
.mv-btn.mv-btn-style-5.responsive-btn-5-type-1 {
height:40px;
font-size:14px;
padding:11px 15px
}
.mv-btn.mv-btn-style-5.responsive-btn-5-type-2 {
height:32px;
font-size:14px;
padding:8px 15px
}
}
.mv-btn.mv-btn-style-6 {
	width:auto;
	height:35px;
	font-weight:700;
	font-size:14px;
	color:#4c4441;
	background:#fff;
	border:2px solid #b80101;
	-webkit-border-radius:0;
	border-radius:0;
	padding:6.5px 10px
}
@media screen and (min-width:992px) {
.mv-btn.mv-btn-style-6:hover {
color:#fff;
background:#b80101
}
}
.mv-btn.mv-btn-style-6:active {
	color:#fff;
	background:#b80101;
	-webkit-box-shadow:none;
	box-shadow:none
}
.mv-btn.mv-btn-style-6.btn-6-instock {
	color:#4c4441;
	background:#fff;
	border:2px solid #b80101;
	-webkit-box-shadow:none;
	box-shadow:none;
	cursor:default
}
.mv-btn.mv-btn-style-6.btn-6-out-of-stock {
	color:#4c4441;
	background:#fff;
	border-color:#edecec;
	-webkit-box-shadow:none;
	box-shadow:none;
	cursor:default
}
.mv-btn.mv-btn-style-6.btn-6-h-45 {
	height:auto;
	font-weight:700;
	font-size:16px;
	padding:11px 10px
}
.mv-btn.mv-btn-style-6.btn-6-h-45:not(:hover):not(:active) {
color:#4c4441
}
.mv-btn.mv-btn-style-7 {
	width:30px;
	height:90px;
	font-weight:700;
	font-size:18px;
	color:#262b30;
	background:none;
	border:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	padding:9.5px 0
}
.mv-btn.mv-btn-style-7:active {
	background:#e2e2e2;
	-webkit-transition:none;
	transition:none
}
.mv-btn.mv-btn-style-8 {
	font-family:Montserrat, sans-serif;
	font-weight:700;
	text-transform:uppercase;
	text-align:center;
	color:#b5b5b5;
	background:none;
	border:0;
	-webkit-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow:none
}
@media screen and (min-width:992px) {
.mv-btn.mv-btn-style-8:hover {
color:#363738
}
}
.mv-btn.mv-btn-style-8:active {
	color:#363738
}
.mv-btn.mv-btn-style-10 {
	width:40px;
	height:40px;
	text-align:center;
	color:#fff;
	background:none;
	border:2px solid #fff;
	padding:10.5px 0
}
@media screen and (min-width:992px) {
.mv-btn.mv-btn-style-10:hover {
color:#b80101;
border-color:#b80101
}
}
.mv-btn.mv-btn-style-10:active {
	color:#b80101;
	border-color:#b80101
}
.mv-btn.mv-btn-style-10 .btn-icon {
	font-weight:700
}
.mv-btn.mv-btn-style-11 {
	width:45px;
	height:45px;
	font-weight:400;
	font-size:35px;
	color:#484848;
	background:none;
	border:0;
	-webkit-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow:none
}
.mv-btn.mv-btn-style-11 .btn-inner {
	display:inline-block;
	vertical-align:middle;
	position:relative;
	width:100%;
	height:100%
}
.mv-btn.mv-btn-style-11 .btn-inner .icon {
	position:absolute;
	left:0;
	bottom:0;
	right:auto;
	top:auto
}
.mv-btn.mv-btn-style-11 .btn-inner .number {
	display:inline-block;
	vertical-align:middle;
	position:absolute;
	right:0;
	top:3px;
	left:auto;
	bottom:auto;
	width:auto;
	height:20px;
	min-width:20px;
	text-align:center;
	-webkit-border-radius:50%;
	border-radius:50%;
	font-size:12px;
	color:#fff;
	background:#b80101;
	padding:4px 0
}
@media screen and (min-width:992px) {
.mv-btn.mv-btn-style-11:hover {
color:#b80101
}
}
.mv-btn.mv-btn-style-11:active {
	color:#b80101
}
.mv-btn.mv-btn-style-12 {
	font-family:Montserrat, sans-serif;
	font-weight:700;
	text-transform:uppercase;
	font-size:14px;
	color:#262b30;
	background:none;
	border:0;
	border-bottom:2px solid #b80101;
	-webkit-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	padding:17px 0
}
@media screen and (min-width:992px) {
.mv-btn.mv-btn-style-12:hover {
color:#b80101
}
}
.mv-btn.mv-btn-style-12:active {
	color:#b80101
}
.mv-btn.mv-btn-style-12 .icon {
	margin-left:10px
}
.mv-btn.mv-btn-style-13 {
	width:50px;
	height:50px;
	text-align:center;
	color:#fff;
	background:none;
	border:2px solid #fff;
	padding:14px 15px
}
.mv-btn.mv-btn-style-14, .mv-btn.mv-btn-style-16 {
	width:auto;
	font-family:Montserrat, sans-serif;
	text-transform:uppercase;
	font-weight:700;
	line-height:normal
}
@media screen and (min-width:992px) {
.mv-btn.mv-btn-style-13:hover {
color:#b80101;
border-color:#b80101;
background:none
}
.mv-btn.mv-btn-style-13:hover .btn-icon {
color:#b80101
}
}
.mv-btn.mv-btn-style-13:active {
	color:#b80101;
	border-color:#b80101;
	background:none
}
.mv-btn.mv-btn-style-13:active .btn-icon {
	color:#b80101
}
.mv-btn.mv-btn-style-13 .btn-icon {
	position:relative;
	left:0;
	top:0;
	font-size:18px;
	color:#fff;
-webkit-transition:all .4s ease, color 0s;
transition:all .4s ease, color 0s
}
.mv-btn.mv-btn-style-14 {
	height:50px;
	font-size:18px;
	color:#fff;
	background:#222;
	border:0;
	-webkit-border-radius:0;
	border-radius:0;
	padding:14px 15px
}
@media screen and (min-width:992px) {
.mv-btn.mv-btn-style-14:hover {
background:#b80101
}
}
.mv-btn.mv-btn-style-14:active {
	background:#b80101
}
.mv-btn.mv-btn-style-14.btn-14-h-45 {
	height:45px;
	font-size:16px;
	padding:13px 15px
}
.mv-btn.mv-btn-style-16 {
	height:40px;
	font-size:16px;
	color:#262b30;
	background:#fff;
	border:0;
	-webkit-border-radius:0;
	border-radius:0;
	padding:10.5px 15px
}
@media screen and (min-width:992px) {
.mv-btn.mv-btn-style-16:hover {
color:#fff;
background:#b80101
}
}
.mv-btn.mv-btn-style-16:active {
	color:#fff;
	background:#b80101
}
@media screen and (max-width:767px) {
.mv-btn.mv-btn-style-16.responsive-btn-16-type-1 {
height:32px;
font-size:14px;
padding:7px 10px
}
}
.mv-btn.mv-btn-style-17 {
	width:50px;
	height:50px;
	font-weight:700;
	font-size:20px;
	color:#fff;
	background:rgba(0, 0, 0, .3);
	border:0;
	-webkit-border-radius:0;
	border-radius:0;
	padding:14.5px 0
}
.mv-btn.mv-btn-style-17:active, .mv-btn.mv-btn-style-17:hover {
	background:#b80101
}
@media screen and (max-width:991px) {
.mv-btn.mv-btn-style-17:hover {
background:rgba(0, 0, 0, .3)
}
.mv-btn.mv-btn-style-17:active {
background:#b80101
}
}
.mv-btn.mv-btn-style-18 {
	width:88px;
	height:88px;
	font-weight:700;
	font-size:30px;
	color:#fff;
	background:rgba(38, 43, 48, .75);
	border:0;
	-webkit-border-radius:50%;
	border-radius:50%;
	padding:24px 0
}
@media screen and (min-width:992px) {
.mv-btn.mv-btn-style-18:hover {
background:#b80101
}
}
.mv-btn.mv-btn-style-18:active {
	background:#b80101
}
.mv-btn.mv-btn-style-20 {
	width:40px;
	height:40px;
	font-weight:700;
	font-size:20px;
	color:#fff;
	background:rgba(0, 0, 0, .3);
	border:0;
	-webkit-border-radius:50%;
	border-radius:50%;
	padding:9.5px 0
}
.mv-btn.mv-btn-style-21, .mv-btn.mv-btn-style-24 {
	font-family:Montserrat, sans-serif;
	font-weight:700;
	border:0;
	text-transform:uppercase
}
@media screen and (min-width:992px) {
.mv-btn.mv-btn-style-20:hover {
background:#b80101
}
}
.mv-btn.mv-btn-style-20:active {
	background:#b80101
}
.mv-btn.mv-btn-style-21 {
	width:auto;
	height:auto;
	min-width:40px;
	line-height:normal;
	font-size:14px;
	color:#262b30;
	background:none;
	border-bottom:2px solid #e7e7e7;
	-webkit-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	padding:8px 5px
}
@media screen and (min-width:992px) {
.mv-btn.mv-btn-style-21:hover {
border-bottom:2px solid #b80101
}
}
.mv-btn.mv-btn-style-21:active {
	background:#fafafa;
	border-bottom:2px solid #b80101
}
.mv-btn.mv-btn-style-22 {
	width:auto;
	height:35px;
	line-height:normal;
	font-size:13px;
	color:#222;
	background:#fff;
	border:2px solid #f3f3f3;
	-webkit-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	padding:7.5px 7px
}
.mv-btn.mv-btn-style-22:active {
	border-color:#b80101;
	background:#fafafa
}
.mv-btn.mv-btn-style-22.btn-22-h-22 {
	height:22px;
	padding:1.5px 8px
}
.mv-btn.mv-btn-style-24 {
	font-size:14px;
	color:#636363;
	background:none;
	-webkit-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	padding:5px 0
}
@media screen and (min-width:992px) {
.mv-btn.mv-btn-style-22:hover {
border-color:#b80101
}
.mv-btn.mv-btn-style-24:hover {
color:#b80101
}
}
.mv-btn.mv-btn-style-24:active {
	color:#b80101
}
.mv-btn.mv-btn-style-24 .icon {
	margin-left:5px
}
.mv-btn.mv-btn-style-25 {
	width:50px;
	height:50px;
	font-weight:400;
	font-size:14px;
	color:#000;
	background:none;
	border:0;
	-webkit-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow:none
}
.mv-btn.mv-btn-style-25:active {
	opacity:.5;
	-webkit-transition:none;
	transition:none
}
.mv-btn.mv-btn-style-25 .btn-inner {
	display:block;
	position:relative;
	width:100%;
	height:100%
}
.mv-btn.mv-btn-style-25 .btn-inner:after, .mv-btn.mv-btn-style-25 .btn-inner:before {
	display:block;
	content:'';
	position:absolute;
	right:auto;
	bottom:auto
}
.mv-btn.mv-btn-style-25 .btn-inner:before {
	left:50%;
	top:0;
	width:1px;
	height:100%;
	background:#b80101
}
.mv-btn.mv-btn-style-25 .btn-inner:after {
	left:0;
	top:50%;
	width:100%;
	height:1px;
	background:#b80101
}
.mv-btn.mv-btn-style-26 {
	-webkit-box-shadow:none!important;
	box-shadow:none!important
}
.mv-btn.mv-btn-style-26 a {
	display:inline-block;
	vertical-align:middle;
	width:10px;
	height:10px;
	text-align:center;
	background:#fff;
	border:0;
	-webkit-border-radius:50%;
	border-radius:50%;
	-webkit-box-shadow:0 0 0 3px transparent;
	box-shadow:0 0 0 3px transparent;
	outline:0;
	padding:0;
	margin:0 20px 0 0
}
@media screen and (min-width:992px) {
.mv-btn.mv-btn-style-26 a:hover {
background:none;
border:0;
-webkit-box-shadow:0 0 0 3px #fff;
box-shadow:0 0 0 3px #fff;
text-decoration:none
}
}
.mv-btn.mv-btn-style-26 a.selected, .mv-btn.mv-btn-style-26 a:active {
	background:none;
	border:0;
	-webkit-box-shadow:0 0 0 3px #fff;
	box-shadow:0 0 0 3px #fff;
	text-decoration:none
}
.mv-btn.mv-btn-style-26 a:last-child {
	margin-right:0!important
}
.mv-btn.mv-btn-style-26 a span {
	display:none
}
.mv-btn-group, .mv-btn.mv-btn-block {
	display:block;
	width:100%
}
.mv-btn[class*=mv-btn-style-][disabled], .mv-btn[class*=mv-btn-style-][disabled]:active, .mv-btn[class*=mv-btn-style-][disabled]:focus, .mv-btn[class*=mv-btn-style-][disabled]:hover {
opacity:1;
color:grey;
background:#E0E0E0;
border-color:#E0E0E0;
cursor:not-allowed
}
.mv-btn.mv-btn-3d {
	-webkit-box-shadow:inset 0 -4px rgba(0, 0, 0, .12);
	box-shadow:inset 0 -4px rgba(0, 0, 0, .12)
}
.mv-btn.mv-btn-block {
	margin-bottom:10px
}
.mv-btn.mv-btn-block:last-child {
	margin-bottom:0!important
}
.mv-btn-group:after, .mv-btn-group:before {
	content:" ";
	clear:both;
	display:table
}
.mv-btn-group .group-inner {
	display:inline-block;
	vertical-align:middle;
	margin:0 auto
}
.mv-btn-group .group-inner>.mv-btn {
	display:block;
	float:left;
	margin-right:20px
}
.mv-btn-group .group-inner>.mv-btn:last-child {
	margin-right:0!important
}
.mv-form-group {
	margin-bottom:20px
}
@media screen and (max-width:767px) {
.mv-form-group {
margin-bottom:15px
}
}
.mv-form-group:after, .mv-form-group:before {
	content:" ";
	clear:both;
	display:table
}
.mv-form-control-static, .mv-help-inline {
	display:inline-block;
	vertical-align:middle;
	font-size:14px;
	font-weight:400
}
.mv-label {
	font-weight:400;
	font-size:14px;
	color:#222;
	margin:0 0 8px
}
.mv-form-control-static {
	color:#222;
	padding:8.5px 0
}
.mv-help-inline {
	color:#aaabac;
	padding:8.5px 10px
}
.mv-form-horizontal .mv-form-group {
	margin-left:-15px;
	margin-right:-15px
}
.mv-form-horizontal .mv-label {
	padding-top:9px;
	margin-bottom:0
}
.mv-form-style-1 {
	background:#fff;
	padding:46px 45px 30px
}
@media screen and (max-width:991px) {
.mv-form-style-1 {
padding:40px 30px 20px
}
}
.mv-form-style-1 .mv-form-group {
	margin-bottom:24px
}
@media screen and (max-width:767px) {
.mv-form-horizontal .mv-form-group {
margin-left:-7.5px;
margin-right:-7.5px
}
.mv-form-style-1 {
padding:20px 15px
}
.mv-form-style-1 .mv-form-group {
margin-bottom:15px
}
}
.mv-form-style-1 .form-header {
	margin-bottom:38px
}
.mv-form-style-1 .mv-title-style-13 .text-main {
	margin-left:-12px
}
.mv-form-style-1 .submit-button .mv-btn {
	min-width:124px
}
.mv-form-style-1 .form-login .btn-login {
	margin-right:28px
}
.mv-form-style-1 .form-login .btn-forgot-pass {
	font-size:14px;
	color:#595959;
	text-decoration:underline
}
.mv-form-style-1 .form-login .btn-forgot-pass:hover {
	color:#b80101
}
.mv-form-style-2 {
	background:#fff;
	padding:46px 30px 30px
}
@media screen and (max-width:991px) {
.mv-form-style-2 {
padding:40px 30px 20px
}
}
@media screen and (max-width:767px) {
.mv-form-style-1 .form-header {
margin-bottom:20px
}
.mv-form-style-1 .mv-title-style-13 .text-main {
margin-left:0
}
.mv-form-style-1 .submit-button {
margin-top:20px
}
.mv-form-style-2 {
padding:20px 15px
}
}
.mv-form-style-2 .form-header {
	margin-bottom:40px
}
.mv-form-style-2 .mv-checkbox .text {
	color:#222
}
.mv-form-style-2 .submit-button .mv-btn {
	min-width:180px
}
@media screen and (max-width:767px) {
.mv-form-style-2 .form-header {
margin-bottom:20px
}
.mv-form-style-2 .submit-button {
margin-top:20px
}
.mv-form-style-2 .submit-button .mv-btn {
min-width:124px
}
}
.mv-inputbox {
	display:block;
	width:100%;
	font-family:'Varela Round', sans-serif;
	font-weight:400;
	line-height:normal;
	font-size:14px;
	color:#727272;
	background:#fff;
	border:2px solid #f2f2f2;
	-webkit-border-radius:0;
	border-radius:0;
	padding:0 15px;
	margin:0;
-webkit-transition:all .4s ease;
transition:all .4s ease
}
.mv-inputbox::-moz-placeholder {
color:#aaabac;
opacity:1
}
.mv-inputbox:-ms-input-placeholder {
color:#aaabac
}
.mv-inputbox::-webkit-input-placeholder {
color:#aaabac
}
.mv-inputbox.mv-inputbox-style-1 {
	height:40px
}
.mv-inputbox.mv-inputbox-style-1:focus {
	border:2px solid #b80101
}
.mv-inputbox.mv-inputbox-style-2 {
	height:40px;
	color:#6f6f6f;
	background:#f6f6f6;
	border:0
}
.mv-inputbox.mv-inputbox-style-2:focus {
	color:#212121
}
.mv-inputbox.mv-inputbox-style-2::-moz-placeholder {
color:#6f6f6f;
opacity:1
}
.mv-inputbox.mv-inputbox-style-2:-ms-input-placeholder {
color:#6f6f6f
}
.mv-inputbox.mv-inputbox-style-2::-webkit-input-placeholder {
color:#6f6f6f
}
.mv-inputbox.mv-inputbox-style-5 {
	height:50px;
	color:#fff;
	background:none;
	border:2px solid #fff
}
.mv-inputbox.mv-inputbox-style-5:focus {
	border:2px solid #b80101
}
.mv-inputbox.mv-inputbox-style-5::-moz-placeholder {
color:#fff;
opacity:1
}
.mv-inputbox.mv-inputbox-style-5:-ms-input-placeholder {
color:#fff
}
.mv-inputbox.mv-inputbox-style-5::-webkit-input-placeholder {
color:#fff
}
.mv-inputbox[class*=mv-inputbox-style-][disabled], .mv-inputbox[class*=mv-inputbox-style-][disabled]:focus, .mv-inputbox[class*=mv-inputbox-style-][disabled]:hover, .mv-inputbox[class*=mv-inputbox-style-][readonly], .mv-inputbox[class*=mv-inputbox-style-][readonly]:focus, .mv-inputbox[class*=mv-inputbox-style-][readonly]:hover {
color:grey;
background:#E0E0E0;
border-color:#E0E0E0
}
.mv-inputbox[class*=mv-inputbox-style-][disabled] {
cursor:not-allowed
}
.mv-inputbox-mini {
	width:45px!important
}
.mv-inputbox-mini.mv-inputbox {
	padding-left:5px;
	padding-right:5px
}
.mv-inputbox-xsmall {
	width:80px!important
}
.mv-inputbox-xsmall.mv-inputbox {
	padding-left:10px;
	padding-right:10px
}
.mv-inputbox-small {
	width:145px!important
}
.mv-inputbox-medium {
	width:240px!important
}
.mv-inputbox-large {
	width:320px!important
}
.mv-inputbox-xlarge {
	width:420px!important
}
.mv-inputbox-list>.mv-inputbox {
	display:block;
	float:none;
	width:100%;
	margin-bottom:20px
}
.mv-inputbox-list>.mv-inputbox:last-child {
	margin-bottom:0!important
}
.gd-inputbox.gd-inputbox-inline {
	display:inline-block;
	vertical-align:middle;
	width:auto;
	margin-right:20px
}
.mv-inputbox-icon {
	position:relative;
	width:100%
}
.mv-inputbox-icon .mv-inputbox {
	width:100%;
	padding-left:30px
}
.mv-inputbox-icon .icon {
	position:absolute;
	left:0;
	top:50%;
	right:auto;
	bottom:auto;
	-webkit-transform:translate(0, -50%);
	-ms-transform:translate(0, -50%);
	transform:translate(0, -50%);
	color:#666;
	margin-left:10px;
	z-index:10
}
.mv-inputbox-icon .icon:not(.mv-btn) {
pointer-events:none
}
.mv-inputbox-icon.right .icon {
	right:0;
	left:auto;
	margin-right:10px;
	margin-left:0
}
.mv-inputbox-icon.right .mv-inputbox {
	padding-left:15px;
	padding-right:30px
}
textarea.mv-inputbox[class*=mv-inputbox-style-] {
height:auto;
line-height:1.85;
-webkit-transition:color .4s ease, background .4s ease, border .4s ease;
transition:color .4s ease, background .4s ease, border .4s ease;
padding-top:10px
}
.mv-resize-both {
	resize:both
}
.mv-resize-vertical {
	resize:vertical
}
.mv-resize-horizontal {
	resize:horizontal
}
.mv-spinner-style-1 .ui-spinner {
	width:100%;
	height:30px;
	border:2px solid #f2f2f2;
	-webkit-border-radius:0;
	border-radius:0;
	padding:0;
	margin:0
}
.mv-spinner-style-1 .ui-spinner .mv-inputbox {
	height:100%;
	color:#262b30;
	border:0
}
.mv-spinner-style-1 .ui-spinner .ui-spinner-button {
	border:0;
	-webkit-border-radius:0;
	border-radius:0
}
.mv-spinner-style-2 .ui-spinner {
	width:130px;
	height:40px;
	border:0;
	-webkit-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:inset 0 0 0 2px #edecec;
	box-shadow:inset 0 0 0 2px #edecec;
	padding:0;
	margin:0
}
.mv-spinner-style-2 .ui-spinner .mv-inputbox {
	position:absolute;
	top:0;
	left:50%;
	bottom:auto;
	right:auto;
	-webkit-transform:translate(-50%, 0);
	-ms-transform:translate(-50%, 0);
	transform:translate(-50%, 0);
	width:46px;
	height:100%;
	font-weight:700;
	font-size:14px;
	color:#4c4441;
	background:none;
	border:0;
	text-align:center;
	padding:0
}
.mv-spinner-style-2 .ui-spinner .ui-spinner-button {
	position:absolute;
	top:0;
	bottom:auto;
	width:42px;
	height:100%;
	border:2px solid #edecec;
	-webkit-border-radius:0;
	border-radius:0;
	background:#fff;
	cursor:pointer
}
.mv-spinner-style-2 .ui-spinner .ui-spinner-button.ui-spinner-up {
	right:0;
	left:auto
}
.mv-spinner-style-2 .ui-spinner .ui-spinner-button.ui-spinner-up .ui-button-text:before {
	content:"\f067"
}
.mv-spinner-style-2 .ui-spinner .ui-spinner-button.ui-spinner-down {
	left:0;
	right:auto
}
.mv-spinner-style-2 .ui-spinner .ui-spinner-button.ui-spinner-down .ui-button-text:before {
	content:"\f068"
}
.mv-spinner-style-2 .ui-spinner .ui-spinner-button .ui-button-text {
	position:absolute;
	top:50%;
	left:50%;
	bottom:auto;
	right:auto;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	font-size:14px;
	color:#4c4441;
-webkit-transition:all .4s ease;
transition:all .4s ease
}
.mv-spinner-style-2 .ui-spinner .ui-spinner-button .ui-button-text:before {
	font-weight:700;
	font-family:FontAwesome
}
.mv-spinner-style-2 .ui-spinner .ui-spinner-button .ui-icon {
	display:none
}
.mv-spinner-style-2 .ui-spinner .ui-spinner-button:active .ui-button-text, .mv-spinner-style-2 .ui-spinner .ui-spinner-button:hover .ui-button-text {
	color:#b80101
}
.mv-spinner-style-2 .ui-spinner .ui-spinner-button:active .ui-button-text {
	opacity:.6;
	-webkit-transition:none;
	transition:none
}
.mv-select {
	display:inline-block;
	vertical-align:middle;
	width:100%;
	margin:0
}
.mv-select-style-1:after, .mv-select-style-1:before {
	display:block;
	content:"";
	bottom:auto;
	left:auto;
	pointer-events:none;
	z-index:1;
	overflow:hidden
}
.mv-select select {
	width:100%;
	font-size:14px;
	color:#575757;
	background:#f6f6f6;
	border:0;
	-webkit-border-radius:0;
	border-radius:0;
	cursor:pointer
}
.mv-select-style-1 {
	position:relative;
	overflow:hidden;
	background:#f6f6f6
}
.mv-select-style-1 select {
	height:45px;
	background:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	-o-appearance:none;
	-ms-appearance:none;
	appearance:none;
	padding:0 0 0 15px
}
.mv-select-style-1:before {
	position:absolute;
	right:0;
	top:0;
	height:100%;
	width:30px;
	background:#f6f6f6;
	border-left:0 none;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.mv-select-style-1:after {
	position:absolute;
	top:50%;
	right:15px;
	-webkit-transform:translate(0, -50%);
	-ms-transform:translate(0, -50%);
	transform:translate(0, -50%);
	width:0;
	height:0;
	background:none;
	border-top:7px solid #575757;
	border-left:6px solid transparent;
	border-right:6px solid transparent
}
.mv-select-style-1.select-1-bg-white, .mv-select-style-1.select-1-bg-white:before {
	background:#fff
}
select option.option-please-select {
	display:none
}
.mv-label-style-2 .label-2-inner, .mv-select.mv-select-inline {
	display:inline-block;
	vertical-align:middle
}
.mv-form-group .mv-select.mv-select-inline {
	margin-right:10px
}
.mv-select.mv-select-inline {
	width:auto
}
[class*=mv-label-style-] {
background:none
}
[class*=mv-label-style-].label-primary .label-inner {
background:#b80101
}
[class*=mv-label-style-].label-hot .label-inner {
background:#ec2424
}
[class*=mv-label-style-].label-sale .label-inner {
background:#4ec629
}
[class*=mv-label-style-].label-discount .label-inner {
background:#2d65d8
}
[class*=mv-label-style-].label-sold-out .label-inner {
background:#afafaf
}
[class*=mv-label-style-].label-out-of-stock .label-inner {
background:#7d7d7d
}
[class*=mv-label-style-].label-dark .label-inner {
background:#363738
}
.mv-label-style-2 .label-2-ul {
	display:table;
	width:auto;
	margin:0
}
.mv-label-style-2 .number, .mv-label-style-2 .text {
	display:table-cell;
	vertical-align:middle;
	width:50%;
	font-family:Montserrat, sans-serif;
	font-weight:400;
	text-transform:uppercase;
	font-size:12px;
	color:#fff;
	text-align:center;
	padding:.5px 4px
}
.mv-label-style-3 .label-inner, .mv-label-style-4 .label-inner {
	display:block;
	color:#fff;
	text-align:center;
	font-family:Montserrat, sans-serif
}
@media screen and (max-width:767px) {
.mv-label-style-2 .number, .mv-label-style-2 .text {
font-size:10px
}
}
.mv-label-style-2 .number {
	background:#b80101
}
.mv-label-style-2 .text {
	background:#262b30
}
.mv-label-style-3 .label-inner {
	width:106px;
	height:106px;
	-webkit-transform-origin:left top;
	-ms-transform-origin:left top;
	transform-origin:left top;
	-webkit-transform:rotate(-45deg) translate(-50%, -50%);
	-ms-transform:rotate(-45deg) translate(-50%, -50%);
	transform:rotate(-45deg) translate(-50%, -50%);
	font-size:14px;
	z-index:10;
	padding-top:75px
}
.mv-label-style-4 .label-inner {
	width:50px;
	height:50px;
	font-weight:400;
	text-transform:uppercase;
	font-size:12px;
	border:0;
	-webkit-border-radius:50%;
	border-radius:50%;
	padding:15.5px 0;
	margin:0
}
.mv-message-style-1 {
	position:absolute;
	left:0;
	bottom:0;
	right:auto;
	top:auto;
	width:100%
}
@media screen and (max-width:991px) {
.mv-message-style-1 {
left:0;
top:0;
right:auto;
bottom:auto;
-webkit-transform-origin:right top;
-ms-transform-origin:right top;
transform-origin:right top;
-webkit-transform:translate(-100%, 0) rotate(-90deg);
-ms-transform:translate(-100%, 0) rotate(-90deg);
transform:translate(-100%, 0) rotate(-90deg);
width:300px
}
}
@media screen and (max-width:767px) {
.mv-message-style-1 {
width:170px
}
}
.mv-message-style-1 .message-inner {
	display:none;
	font-style:italic;
	font-size:12px;
	line-height:1.3;
	color:#6d6d6d;
	text-align:center;
	padding:0 15px 5px
}
@media screen and (max-width:991px) {
.mv-message-style-1 .message-inner {
line-height:1.2;
text-align:left;
padding:5px
}
}
.mv-icon-left-style-1 .icon {
	width:38px
}
.mv-icon-left-style-1 .text, .mv-icon-left-style-1 .text a {
	font-size:14px;
	color:#c3c3c3
}
@media screen and (min-width:992px) {
.mv-icon-left-style-1 .text a:hover {
color:#b80101
}
}
.mv-icon-left-style-1 .text a:active {
	color:#b80101
}
.mv-icon-left-style-2:after, .mv-icon-left-style-2:before {
	content:" ";
	clear:both;
	display:table
}
.mv-icon-left-style-2, .mv-icon-left-style-2 a {
	font-size:14px;
	color:#939393
}
.mv-icon-left-style-2 a {
	display:inline-block;
	vertical-align:middle
}
.mv-icon-left-style-2 .icon {
	float:left;
	margin-right:10px
}
.mv-icon-left-style-2 .text {
	float:left
}
.mv-icon-left-style-2 a:active {
	color:#b80101
}
.mv-icon-left-style-2.hover-translate-right {
-webkit-transition:all .4s ease;
transition:all .4s ease
}
@media screen and (min-width:992px) {
.mv-icon-left-style-2 a:hover {
color:#b80101
}
.mv-icon-left-style-2.hover-translate-right:hover {
-webkit-transform:translate(20px, 0);
-ms-transform:translate(20px, 0);
transform:translate(20px, 0)
}
}
.mv-icon-left-style-2.hover-translate-right:active {
	-webkit-transform:translate(20px, 0);
	-ms-transform:translate(20px, 0);
	transform:translate(20px, 0)
}
.mv-icon-left-style-3 {
	font-size:14px
}
.mv-icon-left-style-3:after, .mv-icon-left-style-3:before {
	content:" ";
	clear:both;
	display:table
}
.mv-icon-left-style-5:before, .mv-icon-left-style-6:before {
	content:"";
	left:0;
	right:auto;
	bottom:auto
}
.mv-icon-left-style-3 .icon, .mv-icon-left-style-3 .text, .mv-icon-left-style-3 a, .mv-icon-left-style-5 {
	display:inline-block;
	vertical-align:middle
}
.mv-icon-left-style-3, .mv-icon-left-style-3 a {
	color:#797f84
}
.mv-icon-left-style-3 .icon {
	margin-right:5px
}
@media screen and (min-width:992px) {
.mv-icon-left-style-3 a:hover {
color:#b80101
}
}
.mv-icon-left-style-3 a:active {
	color:#b80101
}
.mv-icon-left-style-4 .icon, .mv-icon-left-style-4 .text {
	display:inline-block;
	vertical-align:middle;
-webkit-transition:all .4s ease;
transition:all .4s ease
}
.mv-icon-left-style-4 .icon {
	font-weight:700;
	font-size:36px;
	color:#333336;
	margin-right:20px
}
.mv-icon-left-style-4 .text {
	font-family:Montserrat, sans-serif;
	font-weight:700;
	text-transform:uppercase;
	font-size:14px;
	color:#4c5258
}
@media screen and (min-width:992px) {
.mv-icon-left-style-4 a:hover, .mv-icon-left-style-4 a:hover .icon, .mv-icon-left-style-4 a:hover .text {
color:#b80101
}
}
.mv-icon-left-style-4 a:active, .mv-icon-left-style-4 a:active .icon, .mv-icon-left-style-4 a:active .text {
	color:#b80101
}
.mv-icon-left-style-5 {
	position:relative;
	font-size:14px;
	color:#262b30;
	padding-left:26px
}
.mv-icon-left-style-5:before {
	display:block;
	position:absolute;
	top:10px;
	width:10px;
	height:1px;
	background:#e7e7e7;
-webkit-transition:all .4s ease;
transition:all .4s ease
}
.mv-icon-left-style-5 .sub-text {
	font-size:12px;
	color:#7b7b7b
}
.mv-icon-left-style-6 {
	position:relative;
	display:inline-block;
	vertical-align:middle;
	font-size:14px;
	color:#595959;
	padding-left:18px
}
.mv-icon-left-style-6:before {
	display:block;
	position:absolute;
	top:50%;
	width:4px;
	height:4px;
	-webkit-transform:rotate(45deg) translate(0, -50%);
	-ms-transform:rotate(45deg) translate(0, -50%);
	transform:rotate(45deg) translate(0, -50%);
	-webkit-transform-origin:center top;
	-ms-transform-origin:center top;
	transform-origin:center top;
	background:#b80101
}
.mv-icon-left-style-7 .i-l-inner {
	display:inline-block;
	vertical-align:middle;
	padding-left:110px
}
.mv-icon-left-style-7 .i-l-icon {
	position:absolute;
	left:-60px;
	top:50%;
	right:auto;
	bottom:auto;
	-webkit-transform:translate(-100%, -50%);
	-ms-transform:translate(-100%, -50%);
	transform:translate(-100%, -50%)
}
.mv-icon-left-style-7 .i-l-text {
	display:inline-block;
	vertical-align:middle;
	position:relative;
	word-break:break-all
}
.mv-icon-left-style-7 .i-l-text:before {
	display:block;
	content:'';
	position:absolute;
	left:-30px;
	top:0;
	right:auto;
	bottom:auto;
	width:2px;
	height:100%;
	background:#f6f6f6;
	z-index:10
}
.mv-icon-left-style-7 .text-main {
	font-family:Montserrat, sans-serif;
	font-weight:700;
	font-size:18px;
	color:#222;
	text-transform:uppercase;
	margin-bottom:16px
}
@media screen and (max-width:767px) {
.mv-icon-left-style-7 .text-main {
font-size:16px;
margin-bottom:5px
}
}
.mv-icon-left-style-7 .text-sub {
	font-size:14px;
	line-height:1.85;
	color:#595959
}
.mv-icon-left-style-7 a {
	color:#595959
}
@media screen and (min-width:992px) {
.mv-icon-left-style-7 a:hover {
color:#b80101
}
}
.mv-icon-left-style-7 a:active {
	color:#b80101
}
[class*=mv-list-inline-]:after, [class*=mv-list-inline-]:before {
content:" ";
clear:both;
display:table
}
.mv-list-inline-style-2 ul.list-inline-2 {
	list-style:none;
	display:inline-block;
	vertical-align:middle;
	padding:0;
	margin:0
}
.mv-list-inline-style-2 ul.list-inline-2>li {
	display:block;
	float:left;
	position:relative;
	padding-right:15px;
	margin-right:9px
}
.mv-list-inline-style-2 ul.list-inline-2>li:last-child {
	padding-right:0!important;
	margin-right:0!important
}
.mv-list-inline-style-2 ul.list-inline-2>li:last-child:after {
	display:none!important
}
.mv-list-inline-style-2 ul.list-inline-2>li:after {
	display:block;
	content:"/";
	position:absolute;
	right:0;
	top:50%;
	left:auto;
	bottom:auto;
	-webkit-transform:translate(0, -50%);
	-ms-transform:translate(0, -50%);
	transform:translate(0, -50%)
}
.mv-list-inline-style-2 ul.list-inline-2>li>.mv-btn {
	display:block;
	font-size:14px;
	color:#747678;
	-webkit-box-shadow:none;
	box-shadow:none
}
@media screen and (min-width:992px) {
.mv-list-inline-style-2 ul.list-inline-2>li>.mv-btn:hover {
color:#000
}
}
.mv-list-inline-style-2 ul.list-inline-2>li.active>.mv-btn, .mv-list-inline-style-2 ul.list-inline-2>li>.mv-btn:active {
	color:#000
}
[class*=mv-dropdown].script-dropdown-2 .dropdown-menu {
margin-top:0
}
[class*=mv-dropdown].script-dropdown-2 .dropdown-menu-inner {
padding-top:12px
}
.mv-dropdown-style-1 .dropdown-menu {
	background:none;
	border:0;
	-webkit-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	padding:12px 0 0;
	margin:0
}
.mv-dropdown-style-1 .dropdown-menu-inner {
	position:relative;
	background:#fff;
	border-top:3px solid #b80101;
	padding:15px;
	-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, .175);
	box-shadow:0 6px 12px rgba(0, 0, 0, .175)
}
.mv-dropdown-style-1 .dropdown-menu-inner:before {
	display:block;
	content:'';
	position:absolute;
	right:0;
	top:0;
	left:10px;
	bottom:auto;
	-webkit-transform:translate(0, -100%);
	-ms-transform:translate(0, -100%);
	transform:translate(0, -100%);
	width:0;
	height:0;
	border-right:10px solid transparent;
	border-bottom:12px solid #b80101;
	border-left:10px solid transparent
}
.mv-dropdown-style-1 .dropdown-menu.pull-right .dropdown-menu-inner:before {
	right:10px;
	left:auto
}
.mv-back-to-top {
	z-index:9040
}
@media screen and (max-width:767px) {
.mv-icon-left-style-7 .text-sub {
line-height:1.5
}
.mv-back-to-top.mv-btn {
font-size:16px;
width:40px;
height:40px;
padding:11px 0
}
}
.mv-back-to-top.fixed-right-bottom {
	visibility:hidden;
	opacity:0;
	position:fixed;
	right:20px;
	bottom:-70px;
	left:auto;
	top:auto
}
.mv-back-to-top.fixed-right-bottom.on {
	visibility:visible;
	opacity:1;
	bottom:20px
}
[class*=mv-effect] .mv-effect-item {
opacity:0;
visibility:hidden;
position:absolute;
top:50%;
left:50%;
bottom:auto;
right:auto;
-webkit-transform-origin:center center;
-ms-transform-origin:center center;
transform-origin:center center;
-webkit-transform:translate(-50%, -50%);
-ms-transform:translate(-50%, -50%);
transform:translate(-50%, -50%);
max-height:100%;
padding:15px;
-webkit-transition:all .4s ease;
transition:all .4s ease
}
@media screen and (max-width:767px) {
[class*=mv-effect] .mv-effect-item {
padding-left:5px;
padding-right:5px
}
}
[class*=mv-effect] .mv-effect-item.active {
opacity:1;
visibility:visible
}
[class*=mv-effect] .btn-readmore-plus {
opacity:0;
visibility:hidden;
position:absolute;
top:50%;
left:50%;
bottom:auto;
right:auto;
-webkit-transform:translate(-50%, -50%);
-ms-transform:translate(-50%, -50%);
transform:translate(-50%, -50%)
}
@media screen and (min-width:768px) {
[class*=mv-effect] .btn-readmore-plus {
-webkit-transform:translate(-50%, -50%) scale(0);
-ms-transform:translate(-50%, -50%) scale(0);
transform:translate(-50%, -50%) scale(0);
-webkit-transition:all .4s ease;
transition:all .4s ease
}
[class*=mv-effect]:hover .mv-effect-item {
opacity:1;
visibility:visible
}
[class*=mv-effect]:hover .mv-effect-item.active {
opacity:0;
visibility:visible
}
}
[class*=mv-effect]:hover .btn-readmore-plus {
opacity:1;
visibility:visible;
-webkit-transform:translate(-50%, -50%) scale(1);
-ms-transform:translate(-50%, -50%) scale(1);
transform:translate(-50%, -50%) scale(1);
-webkit-transition-delay:.2s;
transition-delay:.2s
}
.mv-effect-relative {
	display:block;
	position:relative;
	overflow:hidden;
	width:100%;
	height:100%;
	background:inherit
}
.mv-effect-translate-1 .mv-effect-item {
	opacity:1;
	visibility:visible
}
@media screen and (min-width:768px) {
.mv-effect-translate-1 .mv-effect-item {
left:0;
-webkit-transform:translate(-40px, -50%);
-ms-transform:translate(-40px, -50%);
transform:translate(-40px, -50%)
}
.mv-effect-translate-1:hover .mv-effect-item {
left:50%;
-webkit-transform:translate(-50%, -50%);
-ms-transform:translate(-50%, -50%);
transform:translate(-50%, -50%)
}
}
.mv-effect-one-by-one .mv-effect-item {
-webkit-transition:all .6s ease;
transition:all .6s ease
}
.mv-effect-one-by-one:hover .mv-effect-item {
	opacity:0;
	visibility:visible
}
.mv-effect-one-by-one:hover .mv-effect-item.active {
	opacity:1;
	visibility:visible
}
.mv-effect-translate-top-bottom .mv-effect-item {
	top:0;
	bottom:auto
}
.mv-effect-translate-top-bottom .mv-effect-item.active {
	top:50%;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%)
}
@media screen and (min-width:768px) {
.mv-effect-translate-top-bottom:hover .mv-effect-item {
top:50%;
-webkit-transform:translate(-50%, -50%);
-ms-transform:translate(-50%, -50%);
transform:translate(-50%, -50%)
}
.mv-effect-translate-top-bottom:hover .mv-effect-item.active {
top:50%;
-webkit-transform:translate(-50%, 0);
-ms-transform:translate(-50%, 0);
transform:translate(-50%, 0)
}
}
.mv-effect-translate-right-left .mv-effect-item {
	-webkit-transform:translate(0, -50%);
	-ms-transform:translate(0, -50%);
	transform:translate(0, -50%)
}
.mv-effect-translate-right-left .mv-effect-item.active {
	opacity:1;
	visibility:visible;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%)
}
@media screen and (min-width:768px) {
.mv-effect-translate-right-left:hover .mv-effect-item {
left:50%;
-webkit-transform:translate(-50%, -50%);
-ms-transform:translate(-50%, -50%);
transform:translate(-50%, -50%)
}
.mv-effect-translate-right-left:hover .mv-effect-item.active {
left:0;
-webkit-transform:translate(-50%, -50%);
-ms-transform:translate(-50%, -50%);
transform:translate(-50%, -50%)
}
}
.mv-effect-zoom-in-out .mv-effect-item {
	-webkit-transform:translate(-50%, -50%) scale(.4);
	-ms-transform:translate(-50%, -50%) scale(.4);
	transform:translate(-50%, -50%) scale(.4)
}
.mv-effect-zoom-in-out .mv-effect-item.active {
	-webkit-transform:translate(-50%, -50%) scale(1);
	-ms-transform:translate(-50%, -50%) scale(1);
	transform:translate(-50%, -50%) scale(1)
}
@media screen and (min-width:768px) {
.mv-effect-zoom-in-out:hover .mv-effect-item {
-webkit-transform:translate(-50%, -50%) scale(1);
-ms-transform:translate(-50%, -50%) scale(1);
transform:translate(-50%, -50%) scale(1)
}
.mv-effect-zoom-in-out:hover .mv-effect-item.active {
opacity:0;
visibility:hidden;
-webkit-transform:translate(-50%, -50%) scale(.4);
-ms-transform:translate(-50%, -50%) scale(.4);
transform:translate(-50%, -50%) scale(.4)
}
}
.mv-effect-rotate-3d-180 .mv-effect-item {
	-webkit-transform:translate(-50%, -50%) rotate3d(0, 1, 0, 180deg);
	transform:translate(-50%, -50%) rotate3d(0, 1, 0, 180deg)
}
.mv-effect-rotate-3d-180 .mv-effect-item.active {
	-webkit-transform:translate(-50%, -50%) rotate3d(0, 1, 0, 0deg);
	transform:translate(-50%, -50%) rotate3d(0, 1, 0, 0deg)
}
@media screen and (min-width:768px) {
.mv-effect-rotate-3d-180:hover .mv-effect-item {
-webkit-transform:translate(-50%, -50%) rotate3d(0, 1, 0, 0deg);
transform:translate(-50%, -50%) rotate3d(0, 1, 0, 0deg)
}
.mv-effect-rotate-3d-180:hover .mv-effect-item.active {
-webkit-transform:translate(-50%, -50%) rotate3d(0, 1, 0, 180deg);
transform:translate(-50%, -50%) rotate3d(0, 1, 0, 180deg)
}
}
.mv-effect-rotate-90 .mv-effect-item {
	-webkit-transform-origin:right bottom;
	-ms-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:translate(-50%, -50%) rotate(90deg);
	-ms-transform:translate(-50%, -50%) rotate(90deg);
	transform:translate(-50%, -50%) rotate(90deg)
}
.mv-effect-rotate-90 .mv-effect-item.active {
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%)
}
@media screen and (min-width:768px) {
.mv-effect-rotate-90:hover .mv-effect-item {
-webkit-transform:translate(-50%, -50%) rotate(0);
-ms-transform:translate(-50%, -50%) rotate(0);
transform:translate(-50%, -50%) rotate(0)
}
.mv-effect-rotate-90:hover .mv-effect-item.active {
-webkit-transform:translate(-50%, -50%) rotate(-90deg);
-ms-transform:translate(-50%, -50%) rotate(-90deg);
transform:translate(-50%, -50%) rotate(-90deg)
}
}
.mv-effect-one-by-one.mv-effect-translate-top-bottom .mv-effect-item {
	top:50%;
	bottom:auto;
	-webkit-transform:translate(-50%, 0);
	-ms-transform:translate(-50%, 0);
	transform:translate(-50%, 0)
}
.mv-effect-one-by-one.mv-effect-translate-top-bottom .mv-effect-item.active {
	top:50%;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%)
}
.mv-effect-one-by-one.mv-effect-translate-top-bottom .mv-effect-item.active+.mv-effect-item {
	top:-50%;
	bottom:auto
}
.mv-effect-one-by-one.mv-effect-translate-right-left .mv-effect-item {
	left:-50%;
	-webkit-transform:translate(0, -50%);
	-ms-transform:translate(0, -50%);
	transform:translate(0, -50%)
}
.mv-effect-one-by-one.mv-effect-translate-right-left .mv-effect-item.active {
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%)
}
.mv-effect-one-by-one.mv-effect-translate-right-left .mv-effect-item.active+.mv-effect-item {
	left:50%;
	-webkit-transform:translate(0, -50%);
	-ms-transform:translate(0, -50%);
	transform:translate(0, -50%)
}
.mv-effect-one-by-one.mv-effect-zoom-in-out .mv-effect-item {
	-webkit-transform:translate(-50%, -50%) scale(.4);
	-ms-transform:translate(-50%, -50%) scale(.4);
	transform:translate(-50%, -50%) scale(.4)
}
.mv-effect-one-by-one.mv-effect-zoom-in-out .mv-effect-item.active {
	opacity:1;
	visibility:visible;
	-webkit-transform:translate(-50%, -50%) scale(1);
	-ms-transform:translate(-50%, -50%) scale(1);
	transform:translate(-50%, -50%) scale(1)
}
.mv-effect-one-by-one.mv-effect-rotate-3d-180 .mv-effect-item {
	-webkit-transform:translate(-50%, -50%) rotate3d(0, 1, 0, 180deg);
	transform:translate(-50%, -50%) rotate3d(0, 1, 0, 180deg)
}
.mv-effect-one-by-one.mv-effect-rotate-3d-180 .mv-effect-item.active {
	opacity:1;
	visibility:visible;
	-webkit-transform:translate(-50%, -50%) rotate3d(0, 1, 0, 0deg);
	transform:translate(-50%, -50%) rotate3d(0, 1, 0, 0deg)
}
.mv-effect-one-by-one.mv-effect-rotate-90 .mv-effect-item {
	-webkit-transform:translate(-50%, -50%) rotate(-90deg);
	-ms-transform:translate(-50%, -50%) rotate(-90deg);
	transform:translate(-50%, -50%) rotate(-90deg)
}
.mv-effect-one-by-one.mv-effect-rotate-90 .mv-effect-item.active {
	opacity:1;
	visibility:visible;
	-webkit-transform:translate(-50%, -50%) rotate(0);
	-ms-transform:translate(-50%, -50%) rotate(0);
	transform:translate(-50%, -50%) rotate(0)
}
.mv-effect-one-by-one.mv-effect-rotate-90 .mv-effect-item.active+.mv-effect-item {
	-webkit-transform:translate(-50%, -50%) rotate(90deg);
	-ms-transform:translate(-50%, -50%) rotate(90deg);
	transform:translate(-50%, -50%) rotate(90deg)
}
.mv-parallax {
	background-repeat:no-repeat;
	background-size:cover
}
@-webkit-keyframes rotateInfinite1 {
from {
-webkit-transform:rotate(0);
transform:rotate(0)
}
to {
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg)
}
}
@keyframes rotateInfinite1 {
from {
-webkit-transform:rotate(0);
transform:rotate(0)
}
to {
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg)
}
}
.mv-rotate-infinite-1 {
	-webkit-animation:rotateInfinite1 1.5s linear infinite;
	animation:rotateInfinite1 1.5s linear infinite
}
[class*=mv-newsletter-] {
text-align:center
}
[class*=mv-newsletter-]:after, [class*=mv-newsletter-]:before, [class*=mv-social-list-]:after, [class*=mv-social-list-]:before {
content:" ";
clear:both;
display:table
}
[class*=mv-social-list-] ul>li {
float:left;
text-align:center;
margin-right:10px
}
[class*=mv-social-list-] ul>li:last-child {
margin-right:0
}
[class*=mv-social-list-] a {
display:block
}
.mv-social-list-style-1 ul>li {
	margin-right:24px
}
.mv-social-list-style-1 ul>li:last-child {
	margin-right:0
}
.mv-social-list-style-1 a {
	width:20px;
	font-size:18px;
	color:#b2b2b2;
	padding:0
}
@media screen and (min-width:992px) {
.mv-social-list-style-1 a:hover {
color:#b80101
}
}
.mv-social-list-style-1 a:active {
	color:#b80101
}
[class*=mv-caption-style-] {
position:absolute;
top:50%;
left:50%;
bottom:auto;
right:auto;
-webkit-transform:translate(-50%, -50%);
-ms-transform:translate(-50%, -50%);
transform:translate(-50%, -50%);
width:100%;
text-align:center
}
[class*=mv-caption-style-] img {
margin:auto
}
.mv-caption-style-1 .caption-1-text-1 {
	display:block;
	font-family:Montserrat, sans-serif;
	font-weight:700;
	font-size:130px;
	line-height:1;
	color:#fff;
	text-transform:uppercase
}
@media screen and (max-width:1199px) {
.mv-caption-style-1 .caption-1-text-1 {
font-size:90px
}
}
@media screen and (max-width:991px) {
.mv-caption-style-1 .caption-1-text-1 {
font-size:60px
}
}
@media screen and (max-width:767px) {
.mv-caption-style-1 .container {
width:100%
}
.mv-caption-style-1 .caption-1-text-1 {
font-size:40px
}
}
@media screen and (max-width:479px) {
.mv-caption-style-1 .caption-1-text-1 {
font-size:30px
}
}
.mv-caption-style-1 .caption-1-text-2 {
	display:block;
	line-height:1.2;
	margin-bottom:43px
}
@media screen and (max-width:1199px) {
.mv-caption-style-1 .caption-1-text-2 {
margin-bottom:20px
}
}
@media screen and (max-width:991px) {
.mv-caption-style-1 .caption-1-text-2 .mv-title-style-1 {
font-size:25px
}
}
@media screen and (max-width:767px) {
.mv-caption-style-1 .caption-1-text-2 .mv-title-style-1 {
font-size:16px
}
}
@media screen and (max-width:479px) {
.mv-caption-style-1 .caption-1-text-2 .mv-title-style-1 {
font-size:14px
}
}
.mv-caption-style-2 .caption-2-text-1 {
	display:inline-block;
	vertical-align:middle;
	font-family:Montserrat, sans-serif;
	font-weight:700;
	text-transform:uppercase;
	font-size:50px;
	line-height:1;
	color:#fff;
	border-top:2px solid #f1f1f1;
	border-bottom:2px solid #f1f1f1;
	padding:13px 0;
	margin-bottom:38px
}
@media screen and (max-width:1199px) {
.mv-caption-style-2 .caption-2-text-1 {
font-size:40px;
margin-bottom:20px
}
}
@media screen and (max-width:991px) {
.mv-caption-style-2 .caption-2-text-1 {
font-size:30px
}
}
@media screen and (max-width:767px) {
.mv-caption-style-2 .caption-2-text-1 {
font-size:20px;
margin-bottom:10px
}
}
@media screen and (max-width:479px) {
.mv-caption-style-2 .caption-2-text-1 {
font-size:16px
}
}
.mv-caption-style-2 .caption-2-text-2 {
	font-weight:400;
	text-transform:uppercase;
	font-size:24px;
	line-height:1;
	color:#fff
}
@media screen and (max-width:991px) {
.mv-caption-style-2 .caption-2-text-2 {
font-size:20px
}
}
@media screen and (max-width:767px) {
.mv-caption-style-2 .caption-2-text-2 {
font-size:16px
}
}
@media screen and (max-width:479px) {
.mv-caption-style-2 .caption-2-text-2 {
font-size:14px
}
}
.mv-caption-style-2 .caption-2-img-1 {
	display:block;
	margin:0 auto 20px
}
@media screen and (max-width:767px) {
.mv-caption-style-2 .caption-2-img-1 {
margin-bottom:10px
}
}
.mv-caption-style-3 .caption-3-img-1 {
	margin-bottom:13px
}
.mv-caption-style-3 .caption-3-text-1 {
	font-family:Montserrat, sans-serif;
	font-weight:700;
	font-size:70px;
	line-height:1.2;
	color:#fff;
	text-transform:uppercase;
	margin-bottom:5px
}
@media screen and (max-width:1199px) {
.mv-caption-style-3 .caption-3-text-1 {
font-size:50px
}
}
@media screen and (max-width:991px) {
.mv-caption-style-3 .caption-3-text-1 {
font-size:30px
}
}
@media screen and (max-width:767px) {
.mv-caption-style-3 .caption-3-text-1 {
font-size:20px
}
}
@media screen and (max-width:479px) {
.mv-caption-style-3 .caption-3-text-1 {
font-size:16px
}
}
.mv-caption-style-3 .caption-3-text-2 {
	margin-bottom:51px
}
@media screen and (max-width:1199px) {
.mv-caption-style-3 .caption-3-text-2 {
margin-bottom:20px
}
}
.mv-caption-style-3 .caption-3-text-2 .mv-title-style-1 {
	font-family:'Varela Round', sans-serif;
	font-weight:400;
	font-size:22px
}
@media screen and (max-width:991px) {
.mv-caption-style-3 .caption-3-text-2 .mv-title-style-1 {
font-size:16px
}
}
@media screen and (max-width:767px) {
.mv-caption-style-3 .caption-3-text-2 {
margin-bottom:10px
}
.mv-caption-style-3 .caption-3-text-2 .mv-title-style-1 {
font-size:14px
}
}
@media screen and (max-width:479px) {
.mv-caption-style-3 .caption-3-text-2 .mv-title-style-1 {
font-size:12px
}
}
.mv-caption-style-4 .caption-4-img-1 {
	position:absolute;
	top:50%;
	left:0;
	bottom:auto;
	right:auto;
	-webkit-transform:translate(0, -50%);
	-ms-transform:translate(0, -50%);
	transform:translate(0, -50%);
	text-align:center
}
@media screen and (min-width:1200px) {
.mv-caption-style-4 .caption-4-block-text {
position:absolute;
top:50%;
right:45px;
bottom:auto;
left:auto;
-webkit-transform:translate(0, -50%);
-ms-transform:translate(0, -50%);
transform:translate(0, -50%);
text-align:center
}
}
.mv-caption-style-4 .caption-4-text-1 {
	font-family:Montserrat, sans-serif;
	font-weight:700;
	font-size:50px;
	line-height:1;
	color:#fff;
	text-transform:uppercase;
	margin-bottom:10px
}
@media screen and (max-width:1199px) {
.mv-caption-style-4 .caption-4-text-1 {
font-size:40px
}
}
@media screen and (max-width:991px) {
.mv-caption-style-4 .caption-4-text-1 {
font-size:30px
}
}
@media screen and (max-width:767px) {
.mv-caption-style-4 .caption-4-text-1 {
font-size:20px
}
}
@media screen and (max-width:479px) {
.mv-caption-style-4 .caption-4-text-1 {
font-size:16px
}
}
.mv-caption-style-4 .caption-4-text-2 {
	font-weight:400;
	line-height:1.2;
	font-size:36px;
	color:#fff;
	text-transform:uppercase;
	margin-bottom:43px
}
.mv-caption-style-5 .caption-5-text-1, .mv-caption-style-5 .caption-5-text-3 {
	font-family:Montserrat, sans-serif;
	text-transform:uppercase;
	line-height:1;
	color:#fff
}
@media screen and (max-width:1199px) {
.mv-caption-style-4 .caption-4-text-2 {
font-size:30px;
margin-bottom:20px
}
}
@media screen and (max-width:991px) {
.mv-caption-style-4 .caption-4-text-2 {
font-size:20px
}
}
@media screen and (max-width:767px) {
.mv-caption-style-4 .caption-4-text-2 {
font-size:14px;
margin-bottom:10px
}
}
@media screen and (max-width:479px) {
.mv-caption-style-4 .caption-4-text-2 {
font-size:12px
}
}
.mv-caption-style-4 .caption-4-button-1 {
	min-width:154px
}
@media screen and (max-width:991px) {
.mv-caption-style-4 .caption-4-button-1 {
height:auto;
min-width:0;
padding:5px 20px
}
}
@media screen and (max-width:767px) {
.mv-caption-style-4 .caption-4-button-1 {
font-weight:400;
font-size:12px;
padding:0 10px
}
}
.mv-caption-style-5 .caption-5-bg-1 {
	position:absolute;
	top:50%;
	left:50%;
	bottom:auto;
	right:auto;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%)
}
.mv-caption-style-5 .caption-5-box, .mv-caption-style-6 .caption-6-box {
	position:relative
}
.mv-caption-style-5 .caption-5-img-1 {
	margin:0 auto 62px
}
@media screen and (max-width:1199px) {
.mv-caption-style-5 .caption-5-img-1 {
margin-bottom:20px
}
}
.mv-caption-style-5 .caption-5-text-1 {
	font-weight:400;
	font-size:50px;
	margin-bottom:10px
}
@media screen and (max-width:1199px) {
.mv-caption-style-5 .caption-5-text-1 {
font-size:40px
}
}
@media screen and (max-width:991px) {
.mv-caption-style-5 .caption-5-img-1 {
margin-bottom:10px
}
.mv-caption-style-5 .caption-5-text-1 {
font-size:30px
}
}
@media screen and (max-width:767px) {
.mv-caption-style-5 .caption-5-text-1 {
font-size:20px
}
}
@media screen and (max-width:479px) {
.mv-caption-style-5 .caption-5-text-1 {
font-size:16px
}
}
.mv-caption-style-5 .caption-5-text-2 {
	font-family:Montserrat, sans-serif;
	font-weight:400;
	text-transform:uppercase;
	font-size:14px;
	color:#fff;
	margin-bottom:40px
}
@media screen and (max-width:1199px) {
.mv-caption-style-5 .caption-5-text-2 {
margin-bottom:20px
}
}
@media screen and (max-width:991px) {
.mv-caption-style-5 .caption-5-text-2 {
margin-bottom:10px
}
}
@media screen and (max-width:767px) {
.mv-caption-style-5 .caption-5-text-2 {
font-size:12px
}
}
.mv-caption-style-5 .caption-5-text-3 {
	font-weight:700;
	font-size:100px;
	margin-bottom:40px
}
@media screen and (max-width:1199px) {
.mv-caption-style-5 .caption-5-text-3 {
font-size:40px;
margin-bottom:20px
}
}
@media screen and (max-width:991px) {
.mv-caption-style-5 .caption-5-text-3 {
font-size:30px;
margin-bottom:10px
}
}
@media screen and (max-width:767px) {
.mv-caption-style-5 .caption-5-text-3 {
font-size:20px
}
}
@media screen and (max-width:479px) {
.mv-caption-style-5 .caption-5-text-3 {
font-size:16px
}
}
.mv-caption-style-5 .caption-5-button-1 {
	min-width:154px
}
@media screen and (max-width:991px) {
.mv-caption-style-5 .caption-5-button-1 {
height:auto;
min-width:0;
padding:5px 20px
}
}
@media screen and (max-width:767px) {
.mv-caption-style-5 .caption-5-button-1 {
font-weight:400;
font-size:12px;
padding:0 10px
}
}
.mv-caption-style-6 .caption-6-text-1, .mv-caption-style-7 .caption-7-text-1 {
	font-family:Montserrat, sans-serif;
	font-weight:700;
	line-height:1;
	color:#fff;
	text-transform:uppercase
}
.mv-caption-style-6 .caption-6-img-1 {
	margin:0 auto 32px
}
.mv-caption-style-6 .caption-6-text-1 {
	display:inline-block;
	vertical-align:middle;
	font-size:50px;
	border-top:2px solid #fff;
	border-bottom:2px solid #fff;
	padding:12px 63px;
	margin-bottom:30px
}
@media screen and (max-width:991px) {
.mv-caption-style-6 .caption-6-text-1 {
font-size:40px;
padding:8px 40px
}
}
@media screen and (max-width:767px) {
.mv-caption-style-6 .caption-6-text-1 {
font-size:30px
}
}
@media screen and (max-width:479px) {
.mv-caption-style-6 .caption-6-text-1 {
font-size:20px;
margin-bottom:20px
}
}
.mv-caption-style-7 .caption-7-img-1 {
	margin:0 auto 46px
}
.mv-caption-style-7 .caption-7-text-1 {
	font-size:30px;
	margin-bottom:3px
}
.mv-scrollbar-slider-style-1 {
	position:relative;
	overflow:hidden
}
.mv-scrollbar-slider-style-1 .swiper-wrapper {
	padding-bottom:103px
}
.mv-scrollbar-slider-style-1 .swiper-scrollbar {
	position:absolute;
	left:50%;
	bottom:4px;
	right:auto;
	top:auto;
	-webkit-transform:translate(-50%, 0);
	-ms-transform:translate(-50%, 0);
	transform:translate(-50%, 0);
	overflow:visible;
	width:100%;
	height:2px;
	max-width:570px;
	background:#ececec;
	-webkit-border-radius:0;
	border-radius:0
}
.mv-scrollbar-slider-style-1 .swiper-scrollbar-drag {
	height:10px;
	background-image:url(../images/icon/icon_line_3.png);
	background-repeat:repeat-x;
	background-size:auto 100%;
	-webkit-border-radius:0;
	border-radius:0;
	margin-top:-4px
}
.mv-menu-style-1 ul li.active>a:before, .mv-menu-style-1 ul li>a:active:before, .mv-menu-style-2 ul li.active>a .menu-text:before, .mv-menu-style-2 ul li>a:active .menu-text:before {
	background:#b80101
}
.mv-scrollbar-slider-style-1 .swiper-slide {
	width:14.2857142857%
}
@media screen and (max-width:1919px) {
.mv-scrollbar-slider-style-1 .swiper-slide {
width:20%
}
}
@media screen and (max-width:1365px) {
.mv-scrollbar-slider-style-1 .swiper-slide {
width:25%
}
}
@media screen and (max-width:991px) {
.mv-scrollbar-slider-style-1 .swiper-wrapper {
padding-bottom:40px
}
.mv-scrollbar-slider-style-1 .swiper-slide {
width:33.3333333333%
}
}
@media screen and (max-width:767px) {
.mv-scrollbar-slider-style-1 .swiper-wrapper {
padding-bottom:30px
}
.mv-scrollbar-slider-style-1 .swiper-scrollbar {
max-width:none
}
.mv-scrollbar-slider-style-1 .swiper-slide {
width:50%
}
}
.mv-slick-slide .slick-slide:focus {
	outline:0
}
.mv-menu-style-1 ul {
	list-style:none;
	padding:0;
	margin:0
}
.mv-menu-style-1 ul li {
	padding:3px 0
}
.mv-menu-style-1 ul li>a:focus, .mv-menu-style-1 ul li>a:hover {
	color:#262b30
}
@media screen and (min-width:992px) {
.mv-menu-style-1 ul li>a:hover {
color:#b80101
}
.mv-menu-style-1 ul li>a:hover:before {
background:#b80101
}
}
.mv-menu-style-1 ul li.active>a, .mv-menu-style-1 ul li>a:active {
	color:#b80101
}
.mv-menu-style-1 ul.sub-menu {
	padding:10px 0 10px 28px
}
.mv-menu-style-2 ul {
	list-style:none;
	padding:0;
	margin:0
}
.mv-menu-style-2 ul li>a {
	display:block;
	padding:8px 0
}
.mv-menu-style-2 ul .menu-number, .mv-menu-style-2 ul .menu-text {
	font-size:14px;
	color:#262b30;
-webkit-transition:all .4s ease;
transition:all .4s ease
}
.mv-menu-style-2 ul li.active>a .menu-number, .mv-menu-style-2 ul li.active>a .menu-text, .mv-menu-style-2 ul li>a:active .menu-number, .mv-menu-style-2 ul li>a:active .menu-text {
	color:#b80101
}
@media screen and (min-width:992px) {
.mv-menu-style-2 ul li>a:hover .menu-number, .mv-menu-style-2 ul li>a:hover .menu-text {
color:#b80101
}
.mv-menu-style-2 ul li>a:hover .menu-text:before {
background:#b80101
}
}
.mv-menu-style-3 ul {
	list-style:none;
	padding:0;
	margin:0
}
.mv-menu-style-3 ul li>a {
	display:block;
	font-size:14px;
	color:#212121;
	background:#fff;
	border:0;
	padding:10px 20px
}
@media screen and (min-width:992px) {
.mv-menu-style-3 ul li>a:hover {
color:#b80101;
background:#f9f9f9
}
.mv-pagination-style-1 ul.pagination>li>a {
-webkit-transition:color .4s ease, background .4s ease, border .4s ease;
transition:color .4s ease, background .4s ease, border .4s ease
}
}
.mv-menu-style-3 ul li>a:active {
	color:#b80101;
	background:#f9f9f9
}
.mfp-bg {
	z-index:10000
}
.mfp-wrap {
	z-index:10050
}
.mv-slider-range-style-1 .slider-range-wrapper {
	position:relative;
	right:-5px;
	padding:0 3px
}
.mv-slider-range-style-1 .ui-slider {
	height:3px;
	background:#eae9e8;
	border:0;
	-webkit-border-radius:0;
	border-radius:0
}
.mv-slider-range-style-1 .ui-slider .ui-slider-range {
	height:100%;
	background:#b80101;
	cursor:pointer
}
.mv-slider-range-style-1 .ui-slider .ui-slider-range:before {
	display:block;
	content:'';
	position:absolute;
	left:0;
	top:50%;
	right:auto;
	bottom:auto;
	-webkit-transform:translate(0, -50%);
	-ms-transform:translate(0, -50%);
	transform:translate(0, -50%);
	width:100%;
	height:20px;
	background:none
}
.mv-slider-range-style-1 .ui-slider .ui-slider-handle {
	display:block;
	top:-4.5px;
	height:10px;
	width:10px;
	background:#fff;
	border:2px solid #b80101;
	-webkit-border-radius:0;
	border-radius:0;
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
	-webkit-transform-origin:center center;
	-ms-transform-origin:center center;
	transform-origin:center center;
	cursor:pointer
}
.mv-slider-range-style-1 .ui-slider .ui-slider-handle:focus {
	outline:0
}
.mv-slider-range-style-1 .ui-slider .ui-slider-handle:before {
	display:block;
	content:'';
	position:absolute;
	left:50%;
	top:50%;
	right:auto;
	bottom:auto;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	width:20px;
	height:20px;
	background:none
}
.jp-jplayer {
	width:0;
	height:0;
	background-color:#000;
	position:absolute
}
.jp-controls-container {
	margin:0 auto;
	width:100%;
	max-width:100%
}
.jp-controls-container .jp-interface {
	position:relative;
	height:30px;
	width:100%;
	background-image:-webkit-linear-gradient(top, #3a3b3c 0, #222 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #3a3b3c), to(#222));
	background-image:linear-gradient(to bottom, #3a3b3c 0, #222 100%);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3a3b3c', endColorstr='#ff222222', GradientType=0);
	-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .5);
	box-shadow:0 1px 1px rgba(0, 0, 0, .5);
	-webkit-border-radius:3px;
	border-radius:3px
}
.jp-controls-container .jp-controls {
	list-style-type:none;
	padding:0;
	margin:0
}
.jp-controls-container .jp-controls a {
	display:block;
	position:absolute;
	top:0;
	overflow:hidden;
	width:30px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#777;
	z-index:1
}
.jp-controls-container .jp-controls a:before {
	content:"";
	position:relative;
	font-family:FontAwesome;
	font-style:normal;
	font-weight:400;
	text-decoration:inherit;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	speak:none;
	display:block;
	line-height:30px
}
.jp-controls-container .jp-controls a:focus {
	outline:0
}
.jp-controls-container .jp-controls a span {
	position:absolute;
	width:1px;
	height:1px;
	margin:-1px;
	padding:0;
	overflow:hidden;
	clip:rect(0,0,0,0);
	border:0
}
.jp-controls-container .jp-controls .jp-pause, .jp-controls-container .jp-controls .jp-play {
	border-right:1px solid #323334
}
.jp-controls-container .jp-controls .jp-play:before {
	content:"\f04b"
}
.jp-controls-container .jp-controls .jp-mute:before {
	content:"\f028"
}
.jp-controls-container .jp-controls .jp-pause:before {
	content:"\f04c"
}
.jp-controls-container .jp-controls .jp-unmute:before {
	content:"\f026"
}
.jp-controls-container .jp-controls .jp-mute, .jp-controls-container .jp-controls .jp-unmute {
	border-left:1px solid #323334;
	display:block;
	position:absolute;
	top:0;
	right:55px
}
.jp-controls-container .jp-controls a:hover {
	color:#b80101
}
.mv-table-style-1 tfoot tr td, .mv-table-style-1 tr th {
	color:#222;
	font-size:14px;
	font-weight:700;
	font-family:Montserrat, sans-serif
}
.jp-controls-container .jp-progress {
	position:absolute;
	padding:0 95px 0 40px;
	width:100%;
	height:10px;
	margin:11px 0
}
.jp-controls-container .jp-play-bar, .jp-controls-container .jp-seek-bar {
	width:0;
	height:8px;
	-webkit-border-radius:1px;
	border-radius:1px
}
.jp-controls-container .jp-seek-bar {
	cursor:pointer;
	position:relative;
	z-index:999;
	background:#464849
}
.jp-controls-container .jp-play-bar, .jp-controls-container .jp-volume-bar-value {
	-webkit-box-shadow:inset 0 1px 2px rgba(255, 255, 255, .3);
	box-shadow:inset 0 1px 2px rgba(255, 255, 255, .3);
	background:#b80101
}
.jp-controls-container .jp-play-bar {
	position:absolute;
	top:0;
	left:0;
-webkit-animation:progress .75s linear infinite;
animation:progress .75s linear infinite
}
.jp-controls-container .jp-volume-bar {
	float:right;
	z-index:99;
	position:relative;
	margin:11px 10px;
	width:40px;
	height:8px;
	cursor:pointer;
	background-color:#464849;
	-webkit-box-shadow:0 1px 1px rgba(255, 255, 255, .1);
	box-shadow:0 1px 1px rgba(255, 255, 255, .1);
	-webkit-border-radius:1px;
	border-radius:1px
}
.jp-controls-container .jp-volume-bar-value {
	width:0;
	height:8px;
	margin:1px;
	-webkit-border-radius:1px;
	border-radius:1px
}
.jplayer-video-wrap {
	position:relative;
	padding-bottom:56.25%;
	height:0;
	overflow:hidden
}
.jplayer-video-wrap .jp-video {
	position:absolute;
	bottom:0
}
.mv-table-responsive {
	width:100%;
	overflow-x:auto;
	overflow-y:hidden
}
.mv-table-responsive [class*=mv-table-style-] {
margin-left:auto;
margin-right:auto
}
@media screen and (max-width:991px) {
.mv-table-responsive [class*=mv-table-style-] {
width:700px
}
}
.mv-table-style-1, .mv-table-style-2 {
	width:100%;
	border-collapse:collapse;
	table-layout:fixed
}
.mv-table-style-1 thead {
	border-bottom:1px solid #e9e9e9
}
.mv-table-style-1 tfoot {
	border-top:1px solid #e9e9e9
}
.mv-table-style-1 tfoot tr td {
	height:48px;
	vertical-align:bottom
}
.mv-table-style-1 tr td, .mv-table-style-1 tr th {
	word-break:break-word
}
.mv-table-style-1 tr th {
	vertical-align:top;
	padding-bottom:3px
}
.mv-table-style-1 tr td {
	vertical-align:top;
	height:40px;
	font-size:14px;
	line-height:1.2;
	color:#595959;
	padding:14px 0
}
.mv-table-style-1 tr td:not(:last-child) {
padding-right:10px
}
.mv-table-style-1 .title-row {
	font-family:Montserrat, sans-serif;
	font-weight:700;
	font-size:14px;
	color:#222
}
.mv-table-style-2 tr {
	border-bottom:1px solid #edecec
}
.cart-main .block-coupon-code .col-cart-totals table thead, .checkout-main .col-calculate-shipping table thead, .mv-table-style-2 tr:last-child {
	border-bottom:0 none
}
.mv-table-style-2 tr td, .mv-table-style-2 tr th {
	vertical-align:middle;
	height:50px;
	text-align:center;
	word-break:break-word
}
.mv-table-style-2 tr td:nth-child(1), .mv-table-style-2 tr th:nth-child(1) {
width:358px;
text-align:left
}
.mv-table-style-2 tr th:nth-child(1), [class*=mv-pagination-style-] {
text-align:center
}
@media screen and (max-width:991px) {
.mv-table-style-2 tr td:nth-child(1), .mv-table-style-2 tr th:nth-child(1) {
width:270px
}
.mv-table-style-2 tr td:nth-child(4), .mv-table-style-2 tr th:nth-child(4) {
width:100px
}
}
.mv-table-style-2 tr td:nth-child(5), .mv-table-style-2 tr th:nth-child(5) {
width:80px
}
@media screen and (max-width:991px) {
.mv-table-style-2 tr td:nth-child(5), .mv-table-style-2 tr th:nth-child(5) {
width:40px
}
}
.mv-table-style-2 tr th {
	font-family:Montserrat, sans-serif;
	font-weight:700;
	font-size:14px;
	color:#fff;
	background:#b80101;
	text-transform:uppercase
}
.mv-table-style-2 tr td {
	font-size:14px;
	color:#222;
	padding:30px 0
}
.mv-table-style-2 .btn-delete {
	display:inline-block;
	vertical-align:middle;
	width:30px;
	height:30px;
	-webkit-border-radius:50%;
	border-radius:50%;
	padding:8px 0
}
[class*=mv-well-style-]:after, [class*=mv-well-style-]:before, [class*=mv-pagination-style-]:after, [class*=mv-pagination-style-]:before {
display:table;
content:" ";
clear:both
}
.mv-table-style-2 .btn-delete:active, .mv-table-style-2 .btn-delete:hover {
	color:#f1523e;
	background:none
}
.mv-well-style-2 {
	padding:46px 30px 50px
}
@media screen and (max-width:991px) {
.mv-well-style-2 {
padding:40px 30px 20px
}
}
.mv-well-style-2 .well-2-header {
	margin-bottom:44px
}
@media screen and (max-width:767px) {
.mv-well-style-2 {
padding:20px 12px
}
.mv-well-style-2 .well-2-header {
margin-bottom:20px
}
}
.mv-well-style-3 {
	border:1px solid #ccc;
	padding:15px
}
.mv-well-style-3 .well-3-header {
	padding:20px 0
}
.mv-well-style-3 .well-3-header .well-header-icon .icon-fa {
	color:#4e4e4e;
	font-size:40px
}
.mv-well-style-3 .well-3-header .well-header-text {
	font-weight:700;
	font-size:20px;
	color:#4e4e4e
}
[class*=mv-pagination-style-] ul.pagination {
display:inline-block;
vertical-align:middle;
width:auto;
padding:0;
margin:0 auto
}
@media screen and (max-width:767px) {
[class*=mv-pagination-style-] ul.pagination {
display:block;
width:100%;
float:none!important;
white-space:nowrap;
overflow-x:auto;
overflow-y:hidden
}
}
[class*=mv-pagination-style-] ul.pagination>li {
display:block;
float:left
}
@media screen and (max-width:767px) {
[class*=mv-pagination-style-] ul.pagination>li {
display:inline-block!important;
vertical-align:middle;
float:none!important
}
}
[class*=mv-pagination-style-] .btn-loadmore {
margin:auto
}
[class*=mv-pagination-style-] .pagination-loading {
display:inline-block;
vertical-align:middle;
margin:auto
}
[class*=mv-pagination-style-].text-left {
text-align:left
}
[class*=mv-pagination-style-].text-right {
text-align:right
}
.mv-pagination-style-1 ul.pagination>li {
	display:block;
	height:50px;
	min-width:50px;
	position:relative;
	text-align:center;
	background:none;
	margin-right:1px
}
@media screen and (max-width:1199px) {
.mv-pagination-style-1 ul.pagination>li {
min-width:40px;
height:40px
}
}
@media screen and (max-width:767px) {
.mv-pagination-style-1 ul.pagination>li {
min-width:0;
height:auto
}
}
.mv-pagination-style-1 ul.pagination>li:last-child {
	margin-right:0!important
}
.mv-pagination-style-1 ul.pagination>li>a {
	display:block;
	float:none;
	width:100%;
	height:100%;
	font-family:Montserrat, sans-serif;
	font-size:14px;
	font-weight:700;
	text-align:center;
	text-transform:uppercase;
	color:#262b30;
	background:#fff;
	border:0;
	-webkit-border-radius:0;
	border-radius:0;
	padding:15px 5px;
	margin:0
}
.mv-pagination-style-1 ul.pagination>li.first, .mv-pagination-style-1 ul.pagination>li.last, .mv-pagination-style-1 ul.pagination>li.next, .mv-pagination-style-1 ul.pagination>li.prev {
	width:auto
}
.mv-pagination-style-1 ul.pagination>li.first>a, .mv-pagination-style-1 ul.pagination>li.last>a, .mv-pagination-style-1 ul.pagination>li.next>a, .mv-pagination-style-1 ul.pagination>li.prev>a {
	padding-left:21px;
	padding-right:21px
}
@media screen and (max-width:1199px) {
.mv-pagination-style-1 ul.pagination>li.first>a, .mv-pagination-style-1 ul.pagination>li.last>a, .mv-pagination-style-1 ul.pagination>li.next>a, .mv-pagination-style-1 ul.pagination>li.prev>a, .mv-pagination-style-1 ul.pagination>li>a {
padding:10px 5px
}
}
@media screen and (max-width:767px) {
.mv-pagination-style-1 ul.pagination>li.first>a, .mv-pagination-style-1 ul.pagination>li.last>a, .mv-pagination-style-1 ul.pagination>li.next>a, .mv-pagination-style-1 ul.pagination>li.prev>a, .mv-pagination-style-1 ul.pagination>li>a {
padding:5px 8px
}
}
@media screen and (min-width:992px) {
.mv-pagination-style-1 ul.pagination>li:hover>a {
color:#b80101;
background:#fff;
-webkit-box-shadow:0 1px 1px 0 rgba(0, 0, 0, .15);
box-shadow:0 1px 1px 0 rgba(0, 0, 0, .15)
}
}
.mv-pagination-style-1 ul.pagination>li.active>a, .mv-pagination-style-1 ul.pagination>li:active>a {
	color:#b80101;
	background:#fff;
	-webkit-box-shadow:0 1px 1px 0 rgba(0, 0, 0, .15);
	box-shadow:0 1px 1px 0 rgba(0, 0, 0, .15)
}
.mv-pagination-style-1.has-count-post .count-post {
	float:left;
	padding-top:13px
}
@media screen and (max-width:767px) {
.mv-pagination-style-1.has-count-post .count-post {
float:none;
padding-top:0;
margin-bottom:10px
}
}
.mv-pagination-style-1.has-count-post ul.pagination {
	float:right
}
[class*=mv-comment-block-style-]:after, [class*=mv-comment-block-style-]:before {
content:" ";
clear:both;
display:table
}
.modal {
	z-index:9110
}
.modal-backdrop {
	background:#000;
	z-index:9100
}
.modal-backdrop.in {
	opacity:.8
}
.modal-full-width .modal-dialog {
	width:100%
}
.modal-effect-zoom.fade .modal-dialog {
	-webkit-transform:scale(.5);
	-ms-transform:scale(.5);
	transform:scale(.5);
	-webkit-transform-origin:center center;
	-ms-transform-origin:center center;
	transform-origin:center center;
-webkit-transition:-webkit-transform .5s ease-out;
transition:-webkit-transform .5s ease-out;
transition:transform .5s ease-out;
transition:transform .5s ease-out, -webkit-transform .5s ease-out
}
.modal-effect-zoom.fade.in .modal-dialog {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
}
.modal-effect-only-fade.fade .modal-dialog {
	-webkit-transform:translate(0, 0);
	-ms-transform:translate(0, 0);
	transform:translate(0, 0)
}
.modal-middle .modal-dialog {
	display:table;
	table-layout:fixed;
	position:static;
	height:100%;
	-webkit-transform:translate(0, -100px);
	-ms-transform:translate(0, -100px);
	transform:translate(0, -100px);
	margin:0 auto
}
.modal-middle .modal-dialog-wrapper {
	position:relative;
	height:100%
}
.modal-middle .modal-dialog-inner {
	display:table-cell;
	vertical-align:middle
}
.modal-middle .modal-content {
	margin:30px auto
}
.modal-middle.in .modal-dialog {
	-webkit-transform:translate(0, 0);
	-ms-transform:translate(0, 0);
	transform:translate(0, 0)
}
.mv-modal-style-1 .modal-close {
	display:block;
	width:40px;
	height:40px;
	position:absolute;
	right:0;
	top:0;
	left:auto;
	bottom:auto;
	z-index:10
}
@media screen and (min-width:992px) {
.mv-modal-style-1 .modal-close:hover {
background:#e6e6e6
}
}
.mv-modal-style-1 .modal-close:active {
	background:#e6e6e6
}
.mv-modal-style-1 .modal-content {
	position:relative;
	overflow:hidden;
	background:#f4f4f4;
	border:0;
	-webkit-border-radius:0;
	border-radius:0
}
.mv-modal-style-2 .modal-content {
	background:none
}
.mv-modal-style-2.modal-effect-zoom .modal-dialog {
	position:absolute;
	left:50%;
	top:50%;
	right:auto;
	bottom:auto;
	margin:0 auto
}
.mv-modal-style-2.modal-effect-zoom.fade .modal-dialog {
	-webkit-transform-origin:center center!important;
	-ms-transform-origin:center center!important;
	transform-origin:center center!important;
	-webkit-transform:translate(-50%, -50%) scale(.5)!important;
	-ms-transform:translate(-50%, -50%) scale(.5)!important;
	transform:translate(-50%, -50%) scale(.5)!important
}
.mv-modal-style-2.modal-effect-zoom.in .modal-dialog {
	-webkit-transform:translate(-50%, -50%) scale(1)!important;
	-ms-transform:translate(-50%, -50%) scale(1)!important;
	transform:translate(-50%, -50%) scale(1)!important
}
.popup-search.fade .modal-dialog {
-webkit-transition:-webkit-transform .1s ease-out;
transition:-webkit-transform .1s ease-out;
transition:transform .1s ease-out;
transition:transform .1s ease-out, -webkit-transform .1s ease-out
}
.popup-search .form-search .mv-inputbox {
	padding-right:46px
}
@media screen and (max-width:767px) {
.popup-search .modal-dialog {
width:90%
}
.popup-search .form-search .mv-inputbox {
height:40px!important
}
.mv-block-style-1 .block-1-list>.item {
margin-bottom:15px
}
}
.popup-search .form-search .mv-btn {
	opacity:1;
	width:46px;
	height:46px;
	color:#fff;
	text-align:center;
	margin-right:0
}
@media screen and (min-width:992px) {
.popup-search .form-search .mv-btn:hover {
color:#b80101
}
}
.popup-search .form-search .mv-btn:active {
	color:#b80101
}
[class*=mv-block-style-]:after, [class*=mv-block-style-]:before {
content:" ";
clear:both;
display:table
}
@media screen and (max-width:479px) {
.mv-block-style-1 .block-1-list>.item {
display:block;
float:none;
width:100%
}
}
.mv-block-style-1 .block-1-list>.item>.item-inner {
	display:block;
	position:relative;
	overflow:hidden;
	width:100%;
	height:500px;
	background:#fff
}
@media screen and (max-width:1199px) {
.mv-block-style-1 .block-1-list>.item>.item-inner {
height:450px
}
}
@media screen and (max-width:991px) {
.mv-block-style-1 .block-1-list>.item>.item-inner {
height:350px
}
}
@media screen and (max-width:767px) {
.mv-block-style-1 .block-1-list>.item>.item-inner {
height:250px
}
}
.mv-block-style-1 .content-main {
	width:100%;
	height:100%;
-webkit-transition:all .4s ease;
transition:all .4s ease
}
.mv-block-style-1 .content-thumb {
	position:absolute;
	top:0;
	left:0;
	bottom:auto;
	right:auto;
	width:100%;
	height:100%;
	padding-bottom:100px
}
@media screen and (min-width:768px) and (max-width:991px) {
.mv-block-style-1 .content-message {
width:250px
}
}
@media screen and (max-width:767px) {
.mv-block-style-1 .content-message {
width:150px
}
}
.mv-block-style-1 .content-name {
	position:absolute;
	left:0;
	top:0;
	right:auto;
	bottom:auto;
	-webkit-transform-origin:left top;
	-ms-transform-origin:left top;
	transform-origin:left top;
	-webkit-transform:rotate(90deg) translate(0, -100%);
	-ms-transform:rotate(90deg) translate(0, -100%);
	transform:rotate(90deg) translate(0, -100%);
	height:50px;
	width:auto;
	width:312px;
	font-family:Montserrat, sans-serif;
	font-weight:700;
	font-size:26px;
	color:#fff;
	text-transform:uppercase
}
@media screen and (max-width:991px) {
.mv-block-style-1 .content-name {
width:220px;
height:40px;
font-size:20px
}
}
.mv-block-style-1 .content-name:after, .mv-block-style-1 .content-name:before {
	opacity:.9
}
.mv-block-style-1 .content-name:before {
	display:block;
	content:'';
	position:absolute;
	left:0;
	top:0;
	right:auto;
	bottom:auto;
	width:100%;
	height:100%;
	background:#b80101
}
.mv-block-style-1 .content-name:after {
	content:"";
	display:block;
	position:absolute;
	right:0;
	top:0;
	left:auto;
	bottom:auto;
	-webkit-transform:translate(100%, 0);
	-ms-transform:translate(100%, 0);
	transform:translate(100%, 0);
	width:0;
	height:0;
	border-bottom:50px solid #b80101;
	border-right:30px solid transparent
}
.mv-block-style-1 .content-name .name-inner {
	position:relative;
	padding:4px 0 4px 32px
}
.mv-block-style-1 .content-text {
	position:absolute;
	left:30px;
	bottom:26px;
	right:30px;
	top:auto;
	width:auto
}
.mv-block-style-1 .content-price {
	font-family:Montserrat, sans-serif;
	font-weight:700;
	font-size:30px;
	color:#363738;
	text-transform:uppercase;
	white-space:nowrap;
	margin-bottom:5px
}
@media screen and (max-width:991px) {
.mv-block-style-1 .content-name .name-inner {
padding:4px 0 4px 12px
}
.mv-block-style-1 .content-text {
left:15px;
right:15px;
bottom:10px
}
.mv-block-style-1 .content-price {
font-size:24px
}
}
.mv-block-style-1 .content-desc {
	font-weight:400;
	font-size:16px
}
.mv-block-style-1 .content-desc, .mv-block-style-1 .content-desc a {
	color:#7b7c7c
}
@media screen and (min-width:992px) {
.mv-block-style-1 .content-desc a:hover {
color:#b80101
}
}
.mv-block-style-1 .content-desc a:active {
	color:#b80101
}
@media screen and (max-width:767px) {
.mv-block-style-1 .content-text {
left:0;
bottom:56px;
right:auto;
width:100%;
padding:0 12px
}
.mv-block-style-1 .content-price {
font-size:16px;
line-height:1.2
}
.mv-block-style-1 .content-desc {
font-size:14px
}
}
@media screen and (min-width:768px) {
.mv-block-style-1 .content-hover {
opacity:0;
visibility:hidden;
-webkit-transition:all .4s ease;
transition:all .4s ease
}
}
.mv-block-style-1 .content-button {
	position:absolute;
	left:0;
	bottom:0;
	right:auto;
	top:auto;
	width:100%;
	-webkit-transform:translate(0, 100%);
	-ms-transform:translate(0, 100%);
	transform:translate(0, 100%);
	background:#f6f6f6;
	padding:19.5px 0;
-webkit-transition:all .4s ease;
transition:all .4s ease
}
@media screen and (max-width:767px) {
.mv-block-style-1 .content-button {
-webkit-transform:none;
-ms-transform:none;
transform:none;
padding:10px 0
}
}
.mv-block-style-1 .content-button .mv-btn {
	margin-right:10px
}
.mv-block-style-1 .content-button .mv-btn:last-child {
	margin-right:0!important
}
@media screen and (min-width:768px) {
.mv-block-style-1 .block-1-list>.item>.item-inner:hover .content-main {
opacity:0;
visibility:hidden
}
.mv-block-style-1 .block-1-list>.item>.item-inner:hover .content-hover {
opacity:1;
visibility:visible
}
.mv-block-style-1 .block-1-list>.item>.item-inner:hover .content-button {
-webkit-transform:translate(0, 0);
-ms-transform:translate(0, 0);
transform:translate(0, 0)
}
.mv-block-style-2 .content-hover {
opacity:0;
visibility:hidden
}
}
.mv-block-style-2 .block-2-list:after, .mv-block-style-2 .block-2-list:before {
	content:" ";
	clear:both;
	display:table
}
@media screen and (max-width:479px) {
.mv-block-style-2 .block-2-list>.item {
display:block;
float:none;
width:100%
}
}
.mv-block-style-2 .block-2-list>.item>.item-inner {
	display:block;
	position:relative;
	overflow:hidden;
	width:100%;
	height:450px;
	background:#f6f6f6
}
@media screen and (max-width:1199px) {
.mv-block-style-2 .block-2-list>.item>.item-inner {
height:400px
}
}
@media screen and (max-width:991px) {
.mv-block-style-2 .block-2-list>.item>.item-inner {
height:380px
}
}
@media screen and (max-width:767px) {
.mv-block-style-2 .block-2-list>.item>.item-inner {
height:295px
}
}
.mv-block-style-2 .block-2-list>.item.item-bg-white>.item-inner {
	background:#fff
}
.mv-block-style-2 .content-default, .mv-block-style-2 .content-hover, .mv-block-style-2 .content-main {
-webkit-transition:all .4s ease;
transition:all .4s ease
}
.mv-block-style-2 .content-thumb {
	position:absolute;
	top:0;
	left:0;
	bottom:auto;
	right:auto;
	width:100%;
	height:100%;
	padding:50px 0 90px
}
@media screen and (max-width:767px) {
.mv-block-style-2 .content-thumb {
padding:35px 0 105px
}
}
.mv-block-style-2 .content-thumb .thumb-inner {
	display:block;
	position:relative;
	height:100%;
	width:100%
}
.mv-block-style-2 .content-thumb .thumb-inner img {
	max-height:100%;
	padding-top:0;
	padding-bottom:0
}
.mv-block-style-2 .content-thumb .thumb-inner img:not(.mv-effect-item) {
position:absolute;
top:50%;
left:50%;
bottom:auto;
right:auto;
-webkit-transform:translate(-50%, -50%);
-ms-transform:translate(-50%, -50%);
transform:translate(-50%, -50%);
max-height:100%
}
@media screen and (min-width:768px) and (max-width:991px) {
.mv-block-style-2 .content-message {
width:240px
}
}
.mv-block-style-2 .content-rate {
	position:absolute;
	left:0;
	top:20px;
	right:auto;
	bottom:auto;
	width:100%;
	z-index:11
}
@media screen and (max-width:1199px) {
.mv-block-style-2 .content-rate {
top:15px
}
}
@media screen and (max-width:767px) {
.mv-block-style-2 .content-rate {
top:5px
}
.mv-block-style-2 .content-sale-off .label-inner {
width:60px;
height:60px;
font-size:10px;
padding-top:41px
}
}
.mv-block-style-2 .content-sale-off {
	display:block;
	position:absolute;
	left:0;
	top:0;
	right:auto;
	bottom:auto
}
.mv-block-style-2 .content-text {
	position:absolute;
	left:25px;
	bottom:18px;
	right:25px;
	top:auto;
	width:auto
}
@media screen and (max-width:1199px) {
.mv-block-style-2 .content-text {
left:15px;
right:15px;
bottom:15px
}
}
@media screen and (max-width:991px) {
.mv-block-style-2 .content-text {
bottom:10px
}
}
.mv-block-style-2 .content-price {
	margin:5px 0
}
@media screen and (max-width:767px) {
.mv-block-style-2 .content-text {
left:0;
bottom:45px;
right:auto;
width:100%;
padding:0 12px
}
.mv-block-style-2 .content-price {
margin:0
}
}
.mv-block-style-2 .content-price .new-price, .mv-block-style-2 .content-price .old-price {
	display:inline;
	font-family:Montserrat, sans-serif;
	font-weight:700;
	font-size:24px;
	color:#363738;
	text-transform:uppercase;
	white-space:nowrap;
	margin-right:22px;
-webkit-transition:all .4s ease;
transition:all .4s ease
}
@media screen and (max-width:767px) {
.mv-block-style-2 .content-price .new-price, .mv-block-style-2 .content-price .old-price {
display:block;
font-size:16px;
text-align:center;
margin:0
}
.mv-block-style-2 .content-price .old-price {
font-size:12px
}
}
.mv-block-style-2 .content-price .new-price:last-child, .mv-block-style-2 .content-price .old-price:last-child {
	margin-right:0!important
}
.mv-block-style-2 .content-price .old-price {
	color:#b9b9ba;
	text-decoration:line-through
}
.mv-block-style-2 .content-desc {
	font-weight:400;
	font-size:14px
}
.mv-block-style-2 .content-desc, .mv-block-style-2 .content-desc a {
	color:#7b7c7c
}
@media screen and (min-width:992px) {
.mv-block-style-2 .content-desc a:hover {
color:#b80101
}
}
.mv-block-style-2 .content-desc a:active {
	color:#b80101
}
.mv-block-style-2 .content-button {
	position:absolute;
	left:0;
	bottom:0;
	right:auto;
	top:auto;
	-webkit-transform:translate(0, 100%);
	-ms-transform:translate(0, 100%);
	transform:translate(0, 100%);
	width:100%;
	background:#f6f6f6;
	padding:19.5px 0;
-webkit-transition:all .4s ease;
transition:all .4s ease
}
@media screen and (max-width:767px) {
.mv-block-style-2 .content-price .new-price {
font-size:14px
}
.mv-block-style-2 .content-desc {
text-align:center
}
.mv-block-style-2 .content-button {
-webkit-transform:none;
-ms-transform:none;
transform:none;
padding:0 0 10px
}
}
.mv-block-style-2 .content-button .mv-btn {
	margin-right:10px
}
.mv-block-style-2 .content-button .mv-btn:last-child {
	margin-right:0!important
}
@media screen and (min-width:768px) {
.mv-block-style-2 .block-2-list>.item>.item-inner:hover .content-main {
opacity:0;
visibility:hidden
}
.mv-block-style-2 .block-2-list>.item>.item-inner:hover .content-hover {
opacity:1;
visibility:visible
}
.mv-block-style-2 .block-2-list>.item>.item-inner:hover .content-button {
-webkit-transform:translate(0, 0);
-ms-transform:translate(0, 0);
transform:translate(0, 0)
}
}
.mv-block-style-2 .item-filter-home-3 .content-rate .group-inner {
	margin-right:25px;
	margin-left:auto
}
.mv-block-style-2 .item-filter-home-3 .content-sale-off {
	position:absolute;
	left:20px;
	top:20px;
	right:auto;
	bottom:auto
}
@media screen and (max-width:1199px) {
.mv-block-style-2 .item-filter-home-3 .content-sale-off {
top:5px;
left:5px
}
}
@media screen and (max-width:767px) {
.mv-block-style-2 .item-filter-home-3 .content-rate .group-inner {
margin-right:10px
}
.mv-block-style-2 .item-filter-home-3 .content-rate .mv-btn {
padding:0 1px
}
.mv-block-style-2 .item-filter-home-3 .content-sale-off {
top:5px;
left:5px
}
.mv-block-style-2 .item-filter-home-3 .content-sale-off .label-inner {
width:35px;
height:35px;
padding:10.5px 0
}
}
.mv-block-style-2 .item-filter-home-4 .content-rate .group-inner {
	margin-right:25px;
	margin-left:auto
}
.mv-block-style-2 .item-filter-home-4 .content-sale-off {
	position:absolute;
	left:20px;
	top:20px;
	right:auto;
	bottom:auto
}
.mv-block-style-2 .item-filter-home-4 .content-price {
	text-align:center
}
.mv-block-style-2 .item-filter-home-4 .content-price .new-price, .mv-block-style-2 .item-filter-home-4 .content-price .old-price {
	font-size:18px
}
@media screen and (max-width:1199px) {
.mv-block-style-2 .item-filter-home-4 .content-sale-off {
top:5px;
left:5px
}
.mv-block-style-2 .item-filter-home-4 .content-price .new-price {
margin-right:10px
}
}
@media screen and (max-width:767px) {
.mv-block-style-2 .item-filter-home-4 .content-sale-off {
top:5px;
left:5px
}
.mv-block-style-2 .item-filter-home-4 .content-sale-off .label-inner {
width:35px;
height:35px;
padding:10.5px 0
}
.mv-block-style-2 .item-filter-home-4 .content-price .old-price {
font-size:12px
}
.mv-block-style-2 .item-filter-home-4 .content-price .new-price {
font-size:14px;
margin-right:0
}
}
.mv-block-style-2 .item-filter-home-4 .content-desc {
	text-align:center;
	color:#575757
}
.mv-block-style-2 .item-filter-home-4 .mv-lightbox-item {
	visibility:hidden;
	opacity:0;
	position:absolute;
	top:50%;
	left:50%;
	bottom:auto;
	right:auto;
	-webkit-transform-origin:center center;
	-ms-transform-origin:center center;
	transform-origin:center center;
	-webkit-transform:translate(-50%, -50%) scale(0);
	-ms-transform:translate(-50%, -50%) scale(0);
	transform:translate(-50%, -50%) scale(0);
-webkit-transition:all .4s ease;
transition:all .4s ease;
	z-index:10
}
@media screen and (max-width:991px) {
.mv-block-style-2 .item-filter-home-4 .mv-lightbox-item {
opacity:1;
visibility:visible;
top:50%;
-webkit-transform:translate(-50%, -50%);
-ms-transform:translate(-50%, -50%);
transform:translate(-50%, -50%)
}
}
.mv-block-style-2 .item-filter-home-4 .item-inner:hover .mv-lightbox-item {
	visibility:visible;
	opacity:1;
	top:50%;
	-webkit-transform:translate(-50%, -50%) scale(1);
	-ms-transform:translate(-50%, -50%) scale(1);
	transform:translate(-50%, -50%) scale(1)
}
.mv-block-style-9 .block-9-list:after, .mv-block-style-9 .block-9-list:before {
	content:" ";
	clear:both;
	display:table
}
.mv-block-style-9 .block-9-list>.item {
	margin-bottom:30px
}
@media screen and (max-width:479px) {
.mv-block-style-9 .block-9-list>.item {
display:block;
float:none;
width:100%
}
}
.mv-block-style-9 .block-9-list>.item>.item-inner {
	display:block;
	position:relative;
	overflow:hidden;
	width:100%;
	height:510px;
	background:#fff
}
@media screen and (max-width:1199px) {
.mv-block-style-9 .block-9-list>.item>.item-inner {
height:436px
}
}
.mv-block-style-9 .content-default {
	position:absolute;
	left:0;
	bottom:0;
	right:auto;
	top:auto;
	width:100%;
	background:none;
	padding:0 15px 15px
}
@media screen and (max-width:991px) {
.mv-block-style-9 .block-9-list>.item>.item-inner {
height:400px
}
.mv-block-style-9 .content-default {
padding:0 15px
}
}
@media screen and (max-width:767px) {
.mv-block-style-9 .block-9-list>.item>.item-inner {
height:320px
}
.mv-block-style-9 .content-default {
padding-bottom:0;
padding-left:12px;
padding-right:12px
}
}
.mv-block-style-9 .content-thumb {
	position:relative;
	overflow:hidden;
	width:100%;
	height:376px;
	background:#f6f6f6
}
@media screen and (max-width:1199px) {
.mv-block-style-9 .content-thumb {
height:300px
}
}
@media screen and (max-width:767px) {
.mv-block-style-9 .content-thumb {
height:240px
}
}
.mv-block-style-9 .content-thumb .thumb-inner {
	position:relative;
	height:100%;
	width:100%;
	background-color:#fff
}
.mv-block-style-9 .content-thumb .thumb-inner img {
	max-height:100%;
	padding-top:50px;
	padding-bottom:0
}
.mv-block-style-9 .content-thumb .thumb-inner img:not(.mv-effect-item) {
position:absolute;
top:50%;
left:50%;
bottom:auto;
right:auto;
-webkit-transform:translate(-50%, -50%);
-ms-transform:translate(-50%, -50%);
transform:translate(-50%, -50%);
max-height:100%
}
.mv-block-style-9 .content-rate {
	margin-bottom:15px
}
@media screen and (max-width:991px) {
.mv-block-style-9 .content-rate {
margin-bottom:5px
}
}
.mv-block-style-9 .content-sale-off {
	display:block;
	position:absolute;
	left:0;
	top:25px;
	right:auto;
	bottom:auto;
	width:100%;
	text-align:center
}
@media screen and (max-width:1199px) {
.mv-block-style-9 .content-sale-off {
top:13px
}
}
@media screen and (max-width:767px) {
.mv-block-style-9 .content-thumb .thumb-inner img {
padding-top:35px;
padding-bottom:55px
}
.mv-block-style-9 .content-rate {
margin-bottom:0
}
.mv-block-style-9 .content-sale-off {
top:8px
}
}
.mv-block-style-9 .content-price {
	display:block;
	height:29px;
	text-align:center;
	margin-bottom:10px;
-webkit-transition:all .4s ease;
transition:all .4s ease
}
.mv-block-style-9 .content-price .new-price, .mv-block-style-9 .content-price .old-price {
	text-align:center;
	font-family:Montserrat, sans-serif;
	font-weight:700;
	font-size:18px;
	color:#363738;
	white-space:nowrap;
	margin-right:22px;
-webkit-transition:all .4s ease;
transition:all .4s ease
}
@media screen and (max-width:991px) {
.mv-block-style-9 .content-price {
margin-bottom:8px
}
.mv-block-style-9 .content-price .new-price, .mv-block-style-9 .content-price .old-price {
margin-right:10px
}
}
@media screen and (max-width:767px) {
.mv-block-style-9 .content-price .new-price, .mv-block-style-9 .content-price .old-price {
display:block;
font-size:16px;
text-align:center;
margin:0
}
.mv-block-style-9 .content-price .old-price {
font-size:12px
}
}
.mv-block-style-9 .content-price .new-price:last-child, .mv-block-style-9 .content-price .old-price:last-child {
	margin-right:0!important
}
.mv-block-style-9 .content-price .old-price {
	color:#b9b9ba;
	text-decoration:line-through
}
.mv-block-style-9 .content-desc {
	display:block;
	text-align:center;
	font-weight:400;
	font-size:14px
}
.mv-block-style-9 .content-desc, .mv-block-style-9 .content-desc a {
	color:#68696a
}
@media screen and (min-width:992px) {
.mv-block-style-9 .content-desc a:hover {
color:#b80101
}
}
.mv-block-style-9 .content-desc a:active {
	color:#b80101
}
.mv-block-style-9 .content-hover {
	position:absolute;
	left:0;
	top:48%;
	right:auto;
	bottom:auto;
	width:100%;
-webkit-transition:all .4s ease;
transition:all .4s ease
}
.mv-block-style-9 .content-button {
	-webkit-transform:translate(0, 100%);
	-ms-transform:translate(0, 100%);
	transform:translate(0, 100%);
-webkit-transition:all .4s ease;
transition:all .4s ease
}
@media screen and (max-width:767px) {
.mv-block-style-9 .content-price .new-price {
font-size:14px
}
.mv-block-style-9 .content-hover {
bottom:0;
top:auto
}
.mv-block-style-9 .content-button {
-webkit-transform:none;
-ms-transform:none;
transform:none;
padding-bottom:12px
}
}
.mv-block-style-9 .content-button .mv-btn {
	font-size:14px;
	margin-right:10px
}
.mv-block-style-9 .content-button .mv-btn:last-child {
	margin-right:0!important
}
.mv-block-style-9 .content-button .btn-zoom {
	padding:11.5px 0
}
.mv-block-style-9 .block-9-list>.item.item-product-grid-2>.item-inner {
	height:604px
}
@media screen and (max-width:1199px) {
.mv-block-style-9 .block-9-list>.item.item-product-grid-2>.item-inner {
height:470px
}
}
@media screen and (max-width:991px) {
.mv-block-style-9 .block-9-list>.item.item-product-grid-2>.item-inner {
height:350px
}
}
@media screen and (max-width:767px) {
.mv-block-style-9 .block-9-list>.item.item-product-grid-2>.item-inner {
height:300px
}
}
.mv-block-style-9 .block-9-list>.item.item-product-grid-2 .content-thumb {
	background:#fff
}
@media screen and (min-width:1200px) {
.mv-block-style-9 .block-9-list>.item.item-product-grid-2 .content-thumb {
height:500px
}
}
@media screen and (max-width:1199px) {
.mv-block-style-9 .block-9-list>.item.item-product-grid-2 .content-thumb {
height:340px
}
}
@media screen and (max-width:991px) {
.mv-block-style-9 .block-9-list>.item.item-product-grid-2 .content-thumb {
height:240px
}
}
@media screen and (max-width:767px) {
.mv-block-style-9 .block-9-list>.item.item-product-grid-2 .content-thumb {
height:170px
}
.mv-block-style-9 .block-9-list>.item.item-product-grid-2 .content-thumb .thumb-inner img {
padding-top:35px;
padding-bottom:0
}
}
.mv-block-style-9 .block-9-list>.item.item-product-grid-2 .content-default {
	padding-top:5px
}
@media screen and (max-width:991px) {
.mv-block-style-9 .block-9-list>.item.item-product-grid-2 .content-default {
position:absolute;
left:0;
bottom:0;
right:auto;
top:auto;
width:100%;
padding-bottom:10px
}
}
@media screen and (max-width:767px) {
.mv-block-style-9 .block-9-list>.item.item-product-grid-2 .content-default {
padding-top:0;
padding-bottom:50px
}
}
@media screen and (min-width:768px) {
.mv-block-style-9 .content-hover {
opacity:0;
visibility:hidden
}
.mv-block-style-9 .block-9-list>.item>.item-inner:hover .content-hover {
opacity:1;
visibility:visible
}
.mv-block-style-9 .block-9-list>.item>.item-inner:hover .content-desc, .mv-block-style-9 .block-9-list>.item>.item-inner:hover .content-price .new-price {
color:#b80101
}
.mv-block-style-9 .block-9-list>.item>.item-inner:hover .content-button {
-webkit-transform:translate(0, 0);
-ms-transform:translate(0, 0);
transform:translate(0, 0)
}
.mv-block-style-9 .block-9-list>.item.item-product-grid-2 .content-hover {
position:static
}
.mv-block-style-9 .block-9-list>.item.item-product-grid-2 .content-button {
position:absolute;
left:0;
bottom:0;
right:auto;
top:auto;
width:100%;
background:#f6f6f6;
padding:19.5px 0
}
.mv-block-style-9 .block-9-list>.item.item-product-grid-2>.item-inner:hover .content-desc, .mv-block-style-9 .block-9-list>.item.item-product-grid-2>.item-inner:hover .content-price {
visibility:hidden;
opacity:0
}
}
@media screen and (min-width:768px) and (max-width:991px) {
.mv-block-style-9 .block-9-list>.item.item-product-grid-2 .content-message {
width:240px
}
}
.mv-block-style-9 .block-9-list>.item.item-product-grid-3 .item-inner {
	height:471px
}
@media screen and (max-width:991px) {
.mv-block-style-9 .block-9-list>.item.item-product-grid-2 .content-button {
padding:15px 0
}
.mv-block-style-9 .block-9-list>.item.item-product-grid-3 .item-inner {
height:350px
}
}
@media screen and (max-width:767px) {
.mv-block-style-9 .block-9-list>.item.item-product-grid-2 .content-button {
padding:0 0 12px
}
.mv-block-style-9 .block-9-list>.item.item-product-grid-2 .content-button .btn-add-to-cart {
margin-right:0
}
.mv-block-style-9 .block-9-list>.item.item-product-grid-3 .item-inner {
height:300px
}
}
.mv-block-style-9 .block-9-list>.item.item-product-grid-3 .content-thumb {
	background:#fff
}
@media screen and (min-width:1200px) {
.mv-block-style-9 .block-9-list>.item.item-product-grid-3 .content-thumb {
height:335px
}
}
@media screen and (max-width:1199px) {
.mv-block-style-9 .block-9-list>.item.item-product-grid-3 .content-thumb {
height:340px
}
}
@media screen and (max-width:991px) {
.mv-block-style-9 .block-9-list>.item.item-product-grid-3 .content-thumb {
height:240px
}
}
@media screen and (max-width:767px) {
.mv-block-style-9 .block-9-list>.item.item-product-grid-3 .content-thumb {
height:170px
}
.mv-block-style-9 .block-9-list>.item.item-product-grid-3 .content-thumb .thumb-inner img {
padding-bottom:0
}
}
.mv-block-style-9 .block-9-list>.item.item-product-grid-3 .content-default {
	padding-top:5px
}
@media screen and (max-width:991px) {
.mv-block-style-9 .block-9-list>.item.item-product-grid-3 .content-default {
position:absolute;
left:0;
bottom:0;
right:auto;
top:auto;
width:100%;
padding-bottom:10px
}
}
@media screen and (max-width:767px) {
.mv-block-style-9 .block-9-list>.item.item-product-grid-3 .content-default {
padding-top:0;
padding-bottom:50px
}
}
@media screen and (min-width:768px) {
.mv-block-style-9 .block-9-list>.item.item-product-grid-3 .content-hover {
opacity:1;
visibility:visible;
position:static
}
.mv-block-style-9 .block-9-list>.item.item-product-grid-3 .content-button {
position:absolute;
left:0;
bottom:0;
right:auto;
top:auto;
-webkit-transform:translate(0, 100%);
-ms-transform:translate(0, 100%);
transform:translate(0, 100%);
width:100%;
background:#f6f6f6;
padding:19.5px 0
}
.mv-block-style-9 .block-9-list>.item.item-product-grid-3>.item-inner:hover .content-desc, .mv-block-style-9 .block-9-list>.item.item-product-grid-3>.item-inner:hover .content-price {
visibility:hidden;
opacity:0
}
.mv-block-style-9 .block-9-list>.item.item-product-grid-3>.item-inner:hover .content-button {
-webkit-transform:translate(0, 0);
-ms-transform:translate(0, 0);
transform:translate(0, 0)
}
}
@media screen and (min-width:768px) and (max-width:991px) {
.mv-block-style-9 .block-9-list>.item.item-product-grid-3 .content-message {
width:240px
}
}
.mv-block-style-13 .block-13-list>.item {
	height:350px
}
@media screen and (max-width:991px) {
.mv-block-style-9 .block-9-list>.item.item-product-grid-3 .content-button {
padding:15px 0
}
.mv-block-style-13 .block-13-list>.item {
margin-bottom:30px
}
}
@media screen and (max-width:767px) {
.mv-block-style-9 .block-9-list>.item.item-product-grid-3 .content-button {
padding:0 0 12px
}
.mv-block-style-13 .block-13-list>.item {
height:auto;
margin-bottom:15px
}
}
@media screen and (max-width:479px) {
.mv-block-style-13 .block-13-list>.item {
display:block;
float:none;
width:100%
}
}
.mv-block-style-13 .block-13-list>.item>.item-inner {
	position:relative;
	overflow:hidden;
	height:100%;
	background:#f6f6f6;
-webkit-transition:all .4s ease;
transition:all .4s ease
}
.mv-block-style-13 .block-13-col-main, .mv-block-style-13 .block-13-col-thumb {
	position:relative;
	width:50%;
	height:100%
}
.mv-block-style-13 .block-13-col-thumb {
	background:#ededed;
-webkit-transition:all .4s ease;
transition:all .4s ease
}
@media screen and (max-width:767px) {
.mv-block-style-13 .block-13-col-main, .mv-block-style-13 .block-13-col-thumb {
display:block;
width:100%
}
.mv-block-style-13 .block-13-col-thumb {
height:210px
}
}
.mv-block-style-13 .block-13-col-inner {
	position:relative;
	width:100%;
	height:100%;
	padding:70px 0 30px
}
@media screen and (max-width:1919px) {
.mv-block-style-13 .block-13-col-inner {
padding-bottom:10px
}
}
@media screen and (max-width:1199px) {
.mv-block-style-13 .block-13-col-inner {
padding-bottom:5px
}
}
@media screen and (max-width:991px) {
.mv-block-style-13 .block-13-col-inner {
padding-bottom:0
}
}
@media screen and (max-width:767px) {
.mv-block-style-13 .block-13-col-inner {
padding:50px 0 0
}
.mv-block-style-13 .block-13-logo {
max-height:60px
}
}
.mv-block-style-13 .block-13-col-inner:before {
	opacity:0;
	visibility:hidden;
	display:block;
	content:'';
	position:absolute;
	left:0;
	top:0;
	right:auto;
	bottom:auto;
	width:100%;
	height:100%;
	background:#b80101;
-webkit-transition:all .4s ease;
transition:all .4s ease
}
.mv-block-style-13 .block-13-thumb-link {
	display:block;
	width:100%;
	height:100%
}
.mv-block-style-13 .block-13-thumb-img {
	padding:0 20px
}
@media screen and (max-width:1919px) {
.mv-block-style-13 .block-13-thumb-img {
padding:0 10px
}
}
@media screen and (max-width:1199px) {
.mv-block-style-13 .block-13-thumb-img {
padding:5px
}
}
@media screen and (min-width:1200px) {
.mv-block-style-13 .block-13-thumb-img {
bottom:0;
top:auto
}
.mv-block-style-13 .block-13-thumb .mv-effect-item {
bottom:0;
top:auto;
-webkit-transform:translate(0, 0);
-ms-transform:translate(0, 0);
transform:translate(0, 0)
}
.mv-block-style-13 .block-13-list>.item>.item-inner:hover .block-13-col-thumb .mv-effect-item, .mv-block-style-13 .block-13-thumb .mv-effect-item.active {
-webkit-transform:translate(-50%, 0);
-ms-transform:translate(-50%, 0);
transform:translate(-50%, 0)
}
}
.mv-block-style-13 .block-13-logo {
	position:absolute;
	left:0;
	top:0;
	right:auto;
	bottom:auto;
	padding:20px;
	cursor:default;
-webkit-transition:all .4s ease;
transition:all .4s ease
}
@media screen and (max-width:1919px) {
.mv-block-style-13 .block-13-logo {
padding:10px
}
}
.mv-block-style-13 .block-13-col-main {
	padding:50px 15px 0 50px
}
.mv-block-style-13 .block-13-model {
	overflow:hidden;
	max-height:87px;
	font-family:Montserrat, sans-serif;
	font-size:36px;
	margin-bottom:4px;
-webkit-transition:all .4s ease;
transition:all .4s ease
}
@media screen and (max-width:1919px) {
.mv-block-style-13 .block-13-col-main {
padding-left:15px;
padding-right:10px
}
.mv-block-style-13 .block-13-model {
max-height:61px;
font-size:25px
}
}
@media screen and (max-width:1199px) {
.mv-block-style-13 .block-13-model {
max-height:51px;
font-size:22px
}
}
@media screen and (max-width:767px) {
.mv-block-style-13 .block-13-col-main {
height:110px;
padding:12px
}
.mv-block-style-13 .block-13-model {
max-height:36px;
font-size:14px
}
}
@media screen and (max-width:479px) {
.mv-block-style-13 .block-13-model {
max-height:56px
}
}
.mv-block-style-13 .block-13-model, .mv-block-style-13 .block-13-model a {
	font-weight:700;
	text-transform:uppercase;
	line-height:1.2;
	color:#222
}
@media screen and (min-width:992px) {
.mv-block-style-13 .block-13-model a:hover {
color:#b80101
}
}
.mv-block-style-13 .block-13-model a:active {
	color:#b80101
}
.mv-block-style-13 .block-13-name {
	overflow:hidden;
	max-height:44px;
	font-size:18px;
	line-height:1.3;
	margin-bottom:19px;
-webkit-transition:all .4s ease;
transition:all .4s ease
}
.mv-block-style-13 .block-13-name, .mv-block-style-13 .block-13-name a {
	color:#222
}
@media screen and (min-width:992px) {
.mv-block-style-13 .block-13-name a:hover {
color:#b80101
}
}
.mv-block-style-13 .block-13-name a:active {
	color:#b80101
}
@media screen and (max-width:767px) {
.mv-block-style-13 .block-13-name {
max-height:36px;
font-size:14px;
margin-bottom:10px
}
}
.mv-block-style-13 .block-13-desc {
	display:block;
	position:relative;
	overflow:hidden;
	max-height:72px;
	font-size:14px;
	color:#575757;
	margin-bottom:24px;
-webkit-transition:all .4s ease;
transition:all .4s ease
}
@media screen and (max-width:1199px) {
.mv-block-style-13 .block-13-desc {
max-height:71px;
line-height:1.3
}
}
.mv-block-style-13 .block-13-price .new-price, .mv-block-style-13 .block-13-price .old-price {
	display:inline-block;
	vertical-align:baseline;
	font-family:Montserrat, sans-serif;
	line-height:1.2;
	font-weight:700;
	white-space:nowrap;
-webkit-transition:all .4s ease;
transition:all .4s ease
}
.mv-block-style-13 .block-13-price .old-price {
	text-transform:uppercase;
	text-decoration:line-through;
	font-size:18px;
	color:#acacac;
	margin-right:15px
}
@media screen and (max-width:991px) {
.mv-block-style-13 .block-13-price .old-price {
margin-right:10px
}
}
@media screen and (max-width:767px) {
.mv-block-style-13 .block-13-desc {
max-height:36px
}
.mv-block-style-13 .block-13-price {
position:absolute;
left:12px;
bottom:7px;
right:12px;
top:auto;
width:auto;
background:#f6f6f6;
padding-top:5px
}
.mv-block-style-13 .block-13-price .new-price, .mv-block-style-13 .block-13-price .old-price {
display:block
}
.mv-block-style-13 .block-13-price .old-price {
font-size:12px
}
}
.mv-block-style-13 .block-13-price .new-price {
	font-size:30px;
	color:#222
}
@media screen and (max-width:1919px) {
.mv-block-style-13 .block-13-price .new-price {
font-size:28px
}
}
@media screen and (min-width:1200px) {
.mv-block-style-13 .block-13-list>.item>.item-inner:hover .block-13-col-thumb .mv-effect-item.active {
-webkit-transform:translate(-50%, 0);
-ms-transform:translate(-50%, 0);
transform:translate(-50%, 0)
}
}
.mv-block-style-17 .block-17-slider-inner {
	overflow:hidden
}
@media screen and (max-width:1199px) {
.mv-block-style-13 .block-13-price .new-price {
font-size:20px
}
.mv-block-style-17 .block-17-slider-inner {
max-width:90%;
margin-left:auto;
margin-right:auto
}
}
.mv-block-style-17 .mv-slider-item {
	text-align:center
}
@media screen and (max-width:479px) {
.mv-block-style-17 .mv-slider-item {
width:100%
}
}
@media screen and (min-width:992px) {
.mv-block-style-13 .block-13-list>.item>.item-inner:hover {
background:#b80101
}
.mv-block-style-13 .block-13-list>.item>.item-inner:hover .block-13-col-inner:before {
opacity:.8;
visibility:visible
}
.mv-block-style-13 .block-13-list>.item>.item-inner:hover .block-13-desc, .mv-block-style-13 .block-13-list>.item>.item-inner:hover .block-13-model, .mv-block-style-13 .block-13-list>.item>.item-inner:hover .block-13-model a, .mv-block-style-13 .block-13-list>.item>.item-inner:hover .block-13-name, .mv-block-style-13 .block-13-list>.item>.item-inner:hover .block-13-name a, .mv-block-style-13 .block-13-list>.item>.item-inner:hover .block-13-price .new-price, .mv-block-style-13 .block-13-list>.item>.item-inner:hover .block-13-price .old-price {
color:#fff
}
.mv-block-style-17 .mv-slider-item {
width:20%
}
}
.mv-block-style-17 .mv-slider-item .mv-dp-table-cell {
	height:230px
}
@media screen and (max-width:991px) {
.mv-block-style-17 .block-17-slider-inner {
max-width:80%
}
.mv-block-style-17 .mv-slider-item .mv-dp-table-cell {
height:190px
}
}
.mv-block-style-17 .mv-slider-item img {
	max-height:100%
}
.mv-block-style-17 .mv-slider-item a:active {
	opacity:.6
}
.mv-block-style-18 .block-18-list>.item {
	text-align:center;
	margin-bottom:30px
}
@media screen and (max-width:479px) {
.mv-block-style-18 .block-18-list>.item {
display:block;
float:none;
width:100%
}
}
.mv-block-style-18 .block-18-list>.item>.item-inner {
	display:block;
	height:350px;
	width:100%;
	position:relative;
	overflow:hidden;
	background:#f1f1f1
}
@media screen and (max-width:767px) {
.mv-block-style-13 .block-13-price .new-price {
font-size:14px
}
.mv-block-style-18 .block-18-list>.item {
margin-bottom:15px
}
.mv-block-style-18 .block-18-list>.item>.item-inner {
height:280px
}
}
.mv-block-style-18 .block-18-hover {
	opacity:0;
	visibility:hidden;
	position:absolute;
	left:0;
	top:0;
	right:auto;
	bottom:auto;
	width:100%;
	height:100%;
	background:rgba(34, 34, 34, .85)
}
.mv-block-style-18 .block-18-hover .block-18-title {
	position:relative;
	left:auto!important;
	top:auto!important;
	right:auto!important;
	bottom:auto!important;
	width:100%!important;
	max-height:none;
	line-height:1.3;
	font-size:36px;
	color:#fff;
	margin-bottom:4px
}
@media screen and (max-width:1199px) {
.mv-block-style-18 .block-18-hover .block-18-title {
font-size:25px
}
}
@media screen and (max-width:991px) {
.mv-block-style-18 .block-18-hover .block-18-title {
font-size:22px
}
}
.mv-block-style-18 .block-18-hover .block-18-category {
	-webkit-transform:translate(0, 100px);
	-ms-transform:translate(0, 100px);
	transform:translate(0, 100px);
-webkit-transition:all .4s ease;
transition:all .4s ease;
-webkit-transition-delay:.2s;
transition-delay:.2s
}
@media screen and (max-width:1199px) {
.mv-block-style-18 .block-18-hover .block-18-category {
font-size:16px
}
}
@media screen and (max-width:991px) {
.mv-block-style-18 .block-18-hover .block-18-category {
font-size:14px
}
}
.mv-block-style-18 .block-18-hover-box {
	position:absolute;
	bottom:0;
	top:auto;
	left:50%;
	right:auto;
	-webkit-transform:translate(-50%, 100%);
	-ms-transform:translate(-50%, 100%);
	transform:translate(-50%, 100%);
	width:100%;
-webkit-transition:all .4s ease;
transition:all .4s ease
}
.mv-block-style-18 .block-18-hover, .mv-block-style-18 .block-18-main {
-webkit-transition:all .4s ease;
transition:all .4s ease
}
.mv-block-style-18 .block-18-thumb {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	top:0;
	overflow:hidden;
	width:100%;
	height:100%;
	background-color-:#dedede
}
.mv-block-style-18 .block-18-thumb .thumb-inner {
	position:relative12
}
.mv-block-style-18 .block-18-thumb-img {
	position:absolute;
	left:50%;
	top:50%;
	right:auto;
	bottom:auto;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	max-height:100%;
	padding:73px 15px 15px;
	margin:auto
}
@media screen and (max-width:767px) {
.mv-block-style-18 .block-18-thumb-img {
padding:60px 12px 12px
}
}
.mv-block-style-18 .block-18-title {
	display:block;
	position:absolute;
	left:0;
	top:23px;
	right:auto;
	bottom:auto;
	overflow:hidden;
	width:100%;
	max-height:57px;
	font-size:14px;
	font-family:Montserrat, sans-serif;
	font-weight:700;
	text-transform:uppercase;
	padding:0 15px;
-webkit-transition:all .4s ease;
transition:all .4s ease
}
@media screen and (max-width:767px) {
.mv-block-style-18 .block-18-title {
top:10px;
font-size:16px;
line-height:1.3;
padding:0 12px
}
}
.mv-block-style-18 .block-18-list>.item.title-center-bottom .block-18-thumb-img, .mv-block-style-18 .block-18-list>.item.title-left-bottom .block-18-thumb-img {
	padding-top-:15px;
	padding-bottom-:73px;
	padding: 0px 2px;
}
.mv-block-style-18 .block-18-title, .mv-block-style-18 .block-18-title a {
	color:#262b30
}
.mv-block-style-18 .block-18-title a:hover {
	color:#b80101
}
.mv-block-style-18 .block-18-category {
	text-transform:uppercase;
	font-size:18px;
	color:#fff
}
@media screen and (min-width:768px) {
.mv-block-style-18 .block-18-list>.item>.item-inner:hover .block-18-main {
opacity:0;
visibility:hidden
}
.mv-block-style-18 .block-18-list>.item>.item-inner:hover .block-18-hover {
opacity:1;
visibility:visible
}
.mv-block-style-18 .block-18-list>.item>.item-inner:hover .block-18-hover .block-18-hover-box {
bottom:50%;
-webkit-transform:translate(-50%, 50%);
-ms-transform:translate(-50%, 50%);
transform:translate(-50%, 50%)
}
.mv-block-style-18 .block-18-list>.item>.item-inner:hover .block-18-hover .block-18-category {
-webkit-transform:translate(0, 0);
-ms-transform:translate(0, 0);
transform:translate(0, 0)
}
}
.mv-block-style-18 .block-18-list>.item.title-center-bottom .block-18-title {
	bottom:23px;
	top:auto
}
.mv-block-style-18 .block-18-list>.item.title-left-bottom .block-18-title {
	bottom:23px;
	top:auto;
	width:60%
}
.mv-block-style-27 {
	background:#fff
}
.mv-block-style-27 .block-27-col-slider {
	width:58.5%
}
@media screen and (max-width:1199px) {
.mv-block-style-27 .block-27-col-slider {
width:50%
}
}
.mv-block-style-27 .block-27-col-info {
	width:41.5%;
	padding-bottom:130px
}
@media screen and (max-width:991px) {
.mv-block-style-27 .block-27-col-info {
padding-bottom:100px
}
}
@media screen and (max-width:767px) {
.mv-block-style-27 .block-27-col-info {
padding-bottom:0
}
}
.mv-block-style-27 .block-27-col-info .col-info-inner {
	position:relative;
	height:100%;
	padding:0 0 20px
}
@media screen and (max-width:1199px) {
.mv-block-style-27 .block-27-col-info {
width:50%
}
.mv-block-style-27 .block-27-col-info .col-info-inner {
padding-bottom:0
}
}
.mv-block-style-27 .block-27-col-info, .mv-block-style-27 .block-27-col-slider {
	position:relative;
	height:688px
}
@media screen and (max-width:991px) {
.mv-block-style-27 .block-27-col-info, .mv-block-style-27 .block-27-col-slider {
height:580px
}
.mv-block-style-27 .block-27-message {
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}
@media screen and (max-width:767px) {
.mv-block-style-27 .block-27-col-info, .mv-block-style-27 .block-27-col-slider {
display:block;
float:none;
width:100%;
height:auto
}
}
.mv-block-style-27 .block-27-info {
	overflow-y:auto;
	height:100%;
	padding:42px 15px 0
}
@media screen and (max-width:1199px) {
.mv-block-style-27 .block-27-info {
padding-bottom:40px
}
}
.mv-block-style-27 .block-26-gallery-thumbs {
	position:absolute;
	bottom:0;
	left:0;
	right:auto;
	top:auto;
	width:100%
}
@media screen and (max-width:767px) {
.mv-block-style-27 .block-27-info {
padding:30px 12px
}
.mv-block-style-27 .block-26-gallery-thumbs {
position:relative;
left:auto;
top:auto;
right:auto;
bottom:auto
}
}
.mv-block-style-27 .block-26-gallery-thumbs-inner {
	margin-left:0;
	margin-right:auto
}
.mv-block-style-27 .block-27-message {
	position:absolute;
	left:0;
	bottom:0;
	right:auto;
	top:auto;
	width:100%;
	font-style:italic;
	font-weight:700;
	font-size:14px;
	color:#222;
	background:#fff
}
.mv-block-style-27 .block-27-message .message-inner {
	text-align:left
}
.mv-block-style-27 .block-26-gallery-thumbs, .mv-block-style-27 .block-27-button .mv-dp-table-cell {
	height:130px;
	background:#f6f6f6
}
@media screen and (max-width:991px) {
.mv-block-style-27 .block-26-gallery-thumbs, .mv-block-style-27 .block-27-button .mv-dp-table-cell {
height:100px
}
}
.mv-block-style-27 .block-26-gallery-thumbs, .mv-block-style-27 .block-27-button {
	background:#f6f6f6
}
@media screen and (max-width:767px) {
.mv-block-style-27 .block-27-message {
position:relative;
left:auto;
top:auto;
right:auto;
bottom:auto
}
.mv-block-style-27 .block-26-gallery-thumbs {
height:auto
}
}
.mv-block-style-27 .block-27-button {
	right:0;
	left:auto;
	padding:0 15px
}
.mv-block-style-27 .block-27-logo, .mv-block-style-27 .block-27-sale-off {
	position:absolute;
	right:auto;
	left:250px;
	bottom:auto;
	z-index:10
}
.mv-block-style-27 .block-27-sale-off {
	top:30px
}
@media screen and (max-width:1199px) {
.mv-block-style-27 .block-27-logo, .mv-block-style-27 .block-27-sale-off {
left:15px
}
.mv-block-style-27 .block-27-sale-off {
top:15px
}
}
@media screen and (max-width:767px) {
.mv-block-style-27 .block-27-button .mv-dp-table-cell {
display:block;
width:100%;
height:auto;
padding:12px 0
}
.mv-block-style-27 .block-27-button .mv-btn-group {
text-align:center
}
.mv-block-style-27 .block-27-button .mv-btn {
margin-right:5px
}
.mv-block-style-27 .block-27-button .btn-add-to-cart .btn-inner {
padding-left:8px;
padding-right:0
}
.mv-block-style-27 .block-27-button .btn-add-to-cart .btn-icon {
margin-right:17px
}
.mv-block-style-27 .block-27-button .btn-add-to-cart .btn-text {
font-size:12px
}
.mv-block-style-27 .block-27-logo, .mv-block-style-27 .block-27-sale-off {
left:12px
}
.mv-block-style-27 .block-27-sale-off {
top:12px
}
}
.mv-block-style-27 .block-27-logo {
	top:105px
}
@media screen and (max-width:1199px) {
.mv-block-style-27 .block-27-logo {
top:50px
}
}
.mv-block-style-27 .block-27-table-info .list-inline-2>li .mv-btn {
	line-height:1.5
}
.mv-block-style-27 .block-27-title {
	font-family:Montserrat, sans-serif;
	font-weight:700;
	font-size:24px;
	line-height:1.3;
	color:#222;
	margin-bottom:18px
}
@media screen and (max-width:767px) {
.mv-block-style-27 .block-27-logo {
top:40px;
max-width:80px
}
.mv-block-style-27 .block-27-title {
font-size:16px;
margin-bottom:10px
}
}
.mv-block-style-27 .block-27-rate {
	margin-bottom:16px
}
@media screen and (max-width:767px) {
.mv-block-style-27 .block-27-rate {
margin-bottom:8px
}
}
.mv-block-style-27 .block-27-rate .mv-rate .item-rate {
	font-size:14px;
	padding:0 3px
}
.mv-block-style-27 .block-27-rate a {
	display:block
}
.mv-block-style-27 .block-27-rate .dropdown {
	float:left
}
.mv-block-style-27 .block-27-rate .review-number {
	float:right;
	color:#727272;
	margin-top:2px
}
.mv-block-style-27 .block-27-rate .dropdown-menu {
	width:300px
}
.mv-block-style-27 .block-27-rate .dropdown-menu-inner {
	padding:8px
}
@media screen and (max-width:479px) {
.mv-block-style-27 .block-27-rate .dropdown-menu {
width:250px
}
.mv-block-style-27 .block-27-rate .dropdown-menu-inner {
padding:8px 2px
}
}
.mv-block-style-27 .block-27-price {
	margin-bottom:12px
}
.mv-block-style-27 .block-27-price .new-price, .mv-block-style-27 .block-27-price .old-price {
	display:inline-block;
	vertical-align:baseline;
	margin-right:10px
}
.mv-block-style-27 .block-27-price .new-price:last-child, .mv-block-style-27 .block-27-price .old-price:last-child {
	margin-right:0!important
}
.mv-block-style-27 .block-27-price .new-price {
	font-family:Montserrat, sans-serif;
	font-weight:700;
	font-size:24px;
	color:#222;
	text-transform:uppercase
}
@media screen and (max-width:767px) {
.mv-block-style-27 .block-27-price .new-price {
font-size:14px
}
}
.mv-block-style-27 .block-27-price .old-price {
	font-family:Montserrat, sans-serif;
	font-weight:700;
	font-size:18px;
	color:#b2b2b2;
	text-transform:uppercase;
	text-decoration:line-through
}
.mv-block-style-27 .block-27-desc {
	color:#595959;
	text-align:justify;
	margin-bottom:14px
}
.mv-block-style-27 .block-27-table-info table {
	width:100%;
	table-layout:fixed;
	border-collapse:collapse
}
.mv-block-style-27 .block-27-table-info table tr td, .mv-block-style-27 .block-27-table-info table tr th {
	vertical-align:middle;
	height:51px;
	border:0;
	padding-top:5px;
	padding-bottom:5px
}
@media screen and (max-width:767px) {
.mv-block-style-27 .block-27-price .old-price {
font-size:12px
}
.mv-block-style-27 .block-27-desc {
overflow-y:auto;
max-height:200px
}
.mv-block-style-27 .block-27-table-info table tr td, .mv-block-style-27 .block-27-table-info table tr th {
height:40px
}
}
.mv-block-style-27 .block-27-table-info table tr td:nth-child(1), .mv-block-style-27 .block-27-table-info table tr th:nth-child(1) {
width:125px;
font-family:Montserrat, sans-serif;
font-weight:700;
font-size:14px;
color:#222;
text-transform:uppercase
}
@media screen and (max-width:767px) {
.mv-block-style-27 .block-27-table-info table tr td:nth-child(1), .mv-block-style-27 .block-27-table-info table tr th:nth-child(1) {
width:90px;
font-size:12px;
text-transform:none
}
}
.header-main-nav ul.nav .mega-columns .mega-title, .header-main-nav ul.nav>li>a, .mv-block-style-39 .block-39-total {
	text-transform:uppercase;
	font-weight:700;
	font-family:Montserrat, sans-serif
}
.mv-block-style-27 .block-27-table-info .input-quantity-wrapper {
	width:56px
}
.mv-block-style-27 .block-27-table-info .input-quantity-wrapper .mv-inputbox {
	text-align:center;
	padding:0 15px 0 0
}
.mv-block-style-27 .block-27-button .mv-btn {
	margin-right:10px
}
.mv-block-style-32 .block-32-form {
	background:#fff;
	padding:98px 60px 90px;
	margin-bottom:50px
}
@media screen and (max-width:1199px) {
.mv-block-style-32 .block-32-form {
padding:50px 60px 40px;
margin-bottom:40px
}
}
@media screen and (max-width:991px) {
.mv-block-style-32 .block-32-form {
padding:30px 15px 10px
}
}
@media screen and (max-width:767px) {
.mv-block-style-32 .block-32-form {
padding:20px 12px 1px;
margin-bottom:20px
}
}
.mv-block-style-32 .block-32-form-title {
	margin-bottom:73px
}
@media screen and (max-width:991px) {
.mv-block-style-32 .block-32-form-title {
margin-bottom:10px
}
}
.mv-block-style-32 .form-contact .mv-label {
	padding-right:0
}
.mv-block-style-32 .form-contact .input-message-wrapper .mv-label, .mv-block-style-32 .form-contact .submit-button .mv-label {
	padding:0
}
.mv-block-style-32 .form-contact .input-message-wrapper .mv-inputbox {
	min-height:167px
}
@media screen and (max-width:767px) {
.mv-block-style-32 .form-contact .btn-subscribe {
height:40px;
padding:10.5px 10px
}
}
.mv-block-style-32 .block-32-contact {
	position:relative;
	z-index:10;
	background:#fff;
	padding:29px 82px
}
@media screen and (max-width:1199px) {
.mv-block-style-32 .block-32-contact {
padding:20px 15px
}
}
@media screen and (max-width:767px) {
.mv-block-style-32 .block-32-contact {
padding:12px
}
.mv-block-style-32 .block-32-contact .contact-box {
margin-bottom:15px
}
}
@media screen and (max-width:1199px) {
.mv-block-style-32 .block-32-contact .mv-icon-left-style-7 .i-l-inner {
padding-left:90px
}
.mv-block-style-32 .block-32-contact .mv-icon-left-style-7 .i-l-text:before {
left:-20px
}
}
@media screen and (max-width:991px) {
.mv-block-style-32 .block-32-contact .mv-icon-left-style-7 .i-l-inner {
padding-left:50px
}
.mv-block-style-32 .block-32-contact .mv-icon-left-style-7 .i-l-text:before {
left:-15px
}
}
@media screen and (max-width:1199px) {
.mv-block-style-32 .block-32-contact .mv-icon-left-style-7 span.i-l-icon {
left:-40px
}
}
@media screen and (max-width:991px) {
.mv-block-style-32 .block-32-contact .mv-icon-left-style-7 span.i-l-icon {
left:-30px;
font-size:36px
}
.mv-block-style-32 .block-32-contact .mv-icon-left-style-7 span.i-l-icon.icon-envelope {
font-size:24px
}
}
.mv-block-style-39 .block-39-header {
	font-size:14px;
	color:#727272;
	margin-bottom:20px
}
@media screen and (max-width:767px) {
.mv-block-style-39 .block-39-header {
margin-bottom:10px
}
}
.mv-block-style-39 .block-39-list {
	overflow-x:hidden;
	overflow-y:auto;
	max-height:295px;
	margin-bottom:0
}
.mv-block-style-39 .block-39-list>.item {
	margin-bottom:20px
}
@media screen and (max-width:767px) {
.mv-block-style-39 .block-39-list {
max-height:180px
}
.mv-block-style-39 .block-39-list>.item {
margin-bottom:10px
}
}
.mv-block-style-39 .block-39-list>.item>.item-inner {
	position:relative
}
.mv-block-style-39 .block-39-thumb {
	width:85px
}
.mv-block-style-39 .block-39-thumb .thumb-inner {
	display:block;
	position:relative;
	width:65px;
	height:75px;
	background:#f6f6f6
}
.mv-block-style-39 .block-39-thumb-img {
	position:absolute;
	top:50%;
	left:50%;
	bottom:auto;
	right:auto;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	max-height:100%;
	padding:5px
}
.mv-block-style-39 .block-39-main-inner {
	padding-right:35px
}
.mv-block-style-39 .block-39-title {
	font-size:14px;
	margin-bottom:2px
}
.mv-block-style-39 .block-39-title, .mv-block-style-39 .block-39-title a {
	color:#595959
}
@media screen and (min-width:992px) {
.mv-block-style-39 .block-39-title a:hover {
color:#b80101
}
}
.mv-block-style-39 .block-39-title a:active {
	color:#b80101
}
.mv-block-style-39 .block-39-price {
	margin-bottom:2px
}
.mv-block-style-39 .block-39-price:after, .mv-block-style-39 .block-39-price:before {
	content:" ";
	clear:both;
	display:table
}
.mv-block-style-39 .block-39-price .new-price, .mv-block-style-39 .block-39-price .old-price {
	display:inline-block;
	vertical-align:middle;
	font-family:Montserrat, sans-serif;
	font-weight:700;
	font-size:18px;
	line-height:1;
	margin-right:8px
}
@media screen and (max-width:767px) {
.mv-block-style-39 .block-39-price .new-price, .mv-block-style-39 .block-39-price .old-price {
font-size:16px
}
}
.mv-block-style-39 .block-39-price .new-price:last-child, .mv-block-style-39 .block-39-price .old-price:last-child {
	margin-right:0!important
}
.mv-block-style-39 .block-39-price .new-price {
	color:#363738
}
.mv-block-style-39 .block-39-price .old-price {
	font-size:14px;
	color:#c1bebd;
	text-decoration:line-through
}
@media screen and (max-width:767px) {
.mv-block-style-39 .block-39-price .old-price {
font-size:12px
}
}
.mv-block-style-39 .block-39-meta:after, .mv-block-style-39 .block-39-meta:before {
	content:" ";
	clear:both;
	display:table
}
.mv-block-style-39 .block-39-meta .meta-item {
	float:left;
	margin-right:20px
}
.mv-block-style-39 .block-39-meta .meta-item:last-child {
	margin-right:0!important
}
.mv-block-style-39 .block-39-meta .meta-item .text {
	font-size:12px;
	color:#68696a;
-webkit-transition:all .4s ease;
transition:all .4s ease
}
.mv-block-style-39 .block-39-meta .meta-item .icon {
	color:#b80101;
-webkit-transition:all .4s ease;
transition:all .4s ease
}
.header, .mv-fixed-enabled {
-webkit-transition:all .4s ease
}
.mv-block-style-39 .btn-delete-product {
	position:absolute;
	right:0;
	top:50%;
	left:auto;
	bottom:auto;
	-webkit-transform:translate(0, -50%);
	-ms-transform:translate(0, -50%);
	transform:translate(0, -50%)
}
.mv-block-style-39 .block-39-total {
	font-size:14px;
	color:#222;
	margin-bottom:20px
}
.mv-main-body {
	padding:100px 0
}
@media screen and (max-width:1199px) {
.mv-main-body {
padding:80px 0 60px
}
}
@media screen and (max-width:991px) {
.mv-main-body {
padding:70px 0
}
}
@media screen and (max-width:767px) {
.mv-block-style-39 .block-39-total {
margin-bottom:10px
}
.mv-main-body {
padding:50px 0
}
}
@media screen and (min-width:1200px) {
.mv-content-sidebar .mv-c-s-content {
width:74.3%
}
.mv-content-sidebar .mv-c-s-sidebar {
width:25.7%
}
}
.mv-content-sidebar .mv-c-s-sidebar-inner {
	position:relative;
	background:#fff;
	-webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, .15);
	box-shadow:0 1px 2px 0 rgba(0, 0, 0, .15)
}
.mv-aside {
	border-top:1px solid #f6f6f6;
	padding:0 20px 50px
}
@media screen and (max-width:991px) {
.mv-content-sidebar .mv-c-s-sidebar-inner {
max-width:350px;
margin:0 auto
}
.mv-aside {
padding:0 12px 20px
}
}
.mv-aside:first-child {
	border-top:0 none
}
.mv-aside .aside-title {
	margin-bottom:23px
}
@media screen and (max-width:991px) {
.mv-aside .aside-title {
padding-top:15px;
margin-bottom:10px!important
}
}
.mv-aside-search .form-aside-search .mv-inputbox:focus+.icon {
	color:#b80101
}
.mv-aside-search .form-aside-search .icon {
	color:#b3b3b4
}
.mv-aside-product-type .aside-title {
	margin-bottom:14px
}
.mv-aside-color .color-list li {
	margin-bottom:10px
}
.mv-aside-size .aside-title {
	margin-bottom:11px
}
.mv-aside-size .size-list .mv-btn {
	margin-right:5px;
	margin-bottom:5px
}
.mv-aside-size .size-list .mv-btn.active {
	border-bottom-color:#b80101
}
.mv-aside-tags .tag-list {
	margin-right:-10px
}
.mv-aside-tags .tag-list .mv-btn {
	margin-right:10px;
	margin-bottom:10px
}
.mv-aside-tags .tag-list .mv-btn.active {
	border-color:#b80101
}
.mv-aside-category-blog {
	padding-bottom:36px
}
.mv-aside-category-blog .aside-title {
	margin-bottom:20px
}
.mv-aside-most-view .aside-title {
	margin-bottom:30px
}
.mv-list-product>.post {
	margin-bottom:30px!important
}
@media screen and (max-width:767px) {
.mv-list-product>.post {
margin-bottom:15px!important
}
}
.mv-list-blog>.post {
	margin-bottom:30px!important
}
@media screen and (max-width:767px) {
.mv-list-blog>.post {
margin-bottom:15px!important
}
.test-responsive {
color:transparent
}
}
.mv-list-blog>.post>.item-inner {
	background:#fff;
	padding:50px 30px
}
@media screen and (max-width:1919px) {
.mv-list-blog>.post>.item-inner {
padding:30px 15px
}
.test-responsive {
color:transparent
}
}
@media screen and (max-width:1199px) {
.mv-list-blog>.post>.item-inner {
padding:15px
}
.test-responsive {
color:transparent
}
}
body.boxed-layout {
	background-color:#fff
}
body.boxed-layout .mv-site {
	position:relative;
	overflow:hidden;
	background:#fff;
	-webkit-box-shadow:0 0 7px rgba(0, 0, 0, .4);
	box-shadow:0 0 7px rgba(0, 0, 0, .4);
	padding:0;
	margin:0 auto
}
body.boxed-layout .header, body.boxed-layout .header-main-nav {
	left:auto!important;
	right:auto!important
}
@media screen and (min-width:768px) {
body.boxed-layout .header, body.boxed-layout .header-main-nav, body.boxed-layout .mv-site {
width:750px!important
}
.test-responsive {
color:transparent
}
}
@media screen and (min-width:992px) {
body.boxed-layout .header, body.boxed-layout .header-main-nav, body.boxed-layout .mv-site {
width:970px!important
}
.test-responsive {
color:transparent
}
}
@media screen and (max-width:1679px) {
.test-responsive {
color:transparent
}
}
@media screen and (max-width:1365px) {
.test-responsive {
color:transparent
}
}
@media screen and (max-width:479px) {
.test-responsive {
color:transparent
}
}
@media screen and (max-width:319px) {
.test-responsive {
color:transparent
}
}
@media screen and (min-width:320px) {
.test-responsive {
color:transparent
}
}
@media screen and (min-width:480px) {
.test-responsive {
color:transparent
}
}
@media screen and (min-width:1200px) {
body.boxed-layout .header, body.boxed-layout .header-main-nav, body.boxed-layout .mv-site {
width:1170px!important
}
.test-responsive {
color:transparent
}
}
@media screen and (min-width:1366px) {
.test-responsive {
color:transparent
}
}
@media screen and (min-width:1680px) {
.test-responsive {
color:transparent
}
}
@media screen and (min-width:1920px) {
.test-responsive {
color:transparent
}
}
.mv-fixed-enabled {
transition:all .4s ease
}
@media screen and (max-width:991px) {
.mv-list-blog>.post>.item-inner {
padding:0
}
.test-responsive {
color:transparent
}
.mv-fixed-enabled {
-webkit-transition:all .8s ease;
transition:all .8s ease
}
}
body.fixed-nav .mv-fixed-enabled {
	position:fixed;
	left:0;
	top:0;
	right:auto;
	bottom:auto;
	-webkit-transform:translate(0, -100%);
	-ms-transform:translate(0, -100%);
	transform:translate(0, -100%);
	width:100%;
	-webkit-box-shadow:none;
	box-shadow:none;
	z-index:9999
}
body.fixed-nav.fixed-nav-appear .mv-fixed-enabled {
	top:0;
	background:#fff;
	-webkit-box-shadow:0 0 2px 2px rgba(0, 0, 0, .12);
	box-shadow:0 0 2px 2px rgba(0, 0, 0, .12);
	-webkit-transform:translate(0, 0);
	-ms-transform:translate(0, 0);
	transform:translate(0, 0)
}
.header-top {
	background:#f6f6f6
}
.header, .header-top.header-top-home-3 {
	background:#fff
}
.header-top .header-top-inner {
	position:relative;
	z-index:10
}
@media screen and (min-width:1200px) {
.header-top .header-top-inner {
padding:0 30px
}
}
@media screen and (max-width:767px) {
.header-top .header-top-inner {
padding-bottom:35px
}
}
@media screen and (min-width:992px) {
.header-top .container {
width:100%
}
}
.header-top .dropdown .dropdown-menu-inner {
	padding:0
}
.header {
	position:relative;
	overflow:visible;
	width:100%;
	z-index:9050;
transition:all .4s ease
}
.header-toggle-off-canvas {
	position:absolute;
	left:0;
	top:50%;
	right:auto;
	bottom:auto;
	-webkit-transform:translate(0, -50%);
	-ms-transform:translate(0, -50%);
	transform:translate(0, -50%)
}
.header-toggle-off-canvas .btn-off-canvas-toggle {
	width:40px;
	height:40px;
	padding-left:0;
	padding-right:0
}
.header .img-default {
	display:block
}
.header .img-scroll {
	display:none
}
@media screen and (max-width:991px) {
.header {
background:#fff
}
.header-toggle-off-canvas .btn-off-canvas-toggle {
height:30px;
width:30px;
padding:5.5px 0
}
.header .img-default {
display:none
}
.header .img-scroll {
display:block
}
}
.header-account, .header-contact {
	height:50px
}
.header-contact {
	padding-top:12px
}
@media screen and (max-width:767px) {
.header-account, .header-contact {
height:auto
}
.header-contact {
display:block;
float:left!important;
width:100%;
padding-top:0;
margin:0
}
.header-contact .group-language {
position:absolute;
left:0;
top:50%;
right:auto;
bottom:auto;
-webkit-transform:translate(0, -50%);
-ms-transform:translate(0, -50%);
transform:translate(0, -50%)
}
}
.header-logo, .header-logo a {
	display:inline-block;
	vertical-align:middle
}
.header-contact ul>.item-button {
	float:left;
	margin-right:28px
}
@media screen and (max-width:991px) {
.header-contact ul>.item-button {
margin-right:20px
}
}
.header-contact ul>.item-button:last-child {
	margin-right:0!important
}
.header-contact ul>.item-button .icon {
	color:#b80101
}
@media screen and (max-width:991px) {
.header-contact ul>.item-button .icon {
margin-right:5px
}
}
.header-contact .group-contact, .header-contact .group-language {
	display:inline-block;
	vertical-align:middle;
	margin-right:20px
}
@media screen and (max-width:991px) {
.header-contact .group-contact, .header-contact .group-language {
margin-right:10px
}
}
.header-contact .group-contact:last-child, .header-contact .group-language:last-child {
	margin-right:0!important
}
.header-contact .dropdown-menu {
	padding-top:12px
}
.header-contact .dropdown-menu ul>li>a {
	padding:5px 10px
}
.header-contact .item-currency .dropdown-menu {
	min-width:0;
	width:90px
}
.header-contact .item-currency .dropdown-menu ul>li>a {
	text-align:center
}
.header-account .item-button, .header-account .item-button>.mv-btn {
	-webkit-box-shadow:none;
	box-shadow:none
}
@media screen and (max-width:767px) {
.header-contact .group-language .dropdown-menu {
float:left!important;
left:0;
right:auto
}
.header-contact .group-language .dropdown-menu-inner:before {
left:15px;
right:auto
}
.header-account {
position:absolute;
right:0;
bottom:0;
left:auto;
top:auto
}
.header-account .item-button>.mv-btn {
padding:10px 0
}
}
.header-account .dropdown-menu {
	padding-top:12px
}
.header .navbar-toggle {
	float:none;
	font-size:26px;
	line-height:1;
	color:#b80101;
	background:0 0;
	border:0;
	-webkit-border-radius:0;
	border-radius:0;
	padding:0;
	margin:0
}
.header-logo {
	position:static;
	-webkit-transform:translate(0, 0);
	-ms-transform:translate(0, 0);
	transform:translate(0, 0);
	margin-right:20px
}
@media screen and (max-width:991px) {
.header-logo {
position:absolute;
left:50%;
top:50%;
right:auto;
bottom:auto;
-webkit-transform:translate(-50%, -50%);
-ms-transform:translate(-50%, -50%);
transform:translate(-50%, -50%);
margin-right:0
}
.header-logo .img-default {
display:none
}
}
@media screen and (max-width:479px) {
.header-logo {
left:50px;
right:auto;
-webkit-transform:translate(0, -50%);
-ms-transform:translate(0, -50%);
transform:translate(0, -50%);
max-width:100px
}
}
.header-logo img {
	max-height:100%
}
.header-logo a {
	position:relative;
	overflow:hidden;
	height:100%;
-webkit-transition:all .4s ease;
transition:all .4s ease
}
.header-logo .img-default, .header-logo a {
	max-height:100px
}
.header-logo .img-scroll, body.fixed-nav .header-logo a {
	max-height:100px
}
@media screen and (max-width:991px) {
.header-logo .img-scroll {
display:block
}
.header-toggle {
position:absolute;
top:50%;
right:0;
bottom:auto;
left:auto;
-webkit-transform:translate(0, -50%);
-ms-transform:translate(0, -50%);
transform:translate(0, -50%)
}
.header-main-nav {
background:#fff
}
}
.header-main-nav, .header-main-nav .container-inner {
	position:relative
}
@media screen and (max-width:991px) {
.header-main-nav .container-inner {
height:60px
}
}
.header-main-nav .main-nav-wrapper {
	display:inline-block;
	vertical-align:middle;
	float:none
}
.header-main-nav .main-nav {
	position:static;
	padding:0
}
.header-main-nav ul.nav {
	float:none;
	padding:0;
	margin:0
}
.header-main-nav ul.nav ul {
	width:auto;
	border:0;
	-webkit-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:2px 2px 6px rgba(0, 0, 0, .2);
	box-shadow:2px 2px 6px rgba(0, 0, 0, .2);
	padding:0;
	margin:0;
	z-index:9050
}
.header-main-nav ul.nav li {
	position:relative;
	background:none;
	border:0;
	padding:0;
	margin:0
}
.header-main-nav ul.nav li>a {
	font-size:14px;
	color:#212121;
	background:#fff;
	border:0;
	white-space:nowrap;
	padding:7px 20px
}
.header-main-nav ul.nav li.active>a, .header-main-nav ul.nav li.sfHover>a, .header-main-nav ul.nav li>a:hover {
	color:#b80101;
	background:#f9f9f9
}
.header-main-nav ul.nav>li:first-child>a {
	border-top:0 none!important
}
.header-main-nav ul.nav>li:last-child {
	padding-right:0!important
}
.header-main-nav ul.nav>li ul {
	border-top:2px solid #b80101
}
.header-main-nav ul.nav>li>ul.dropdown-left {
	left:auto;
	right:0
}
.header-main-nav ul.nav>li>ul ul {
	margin-left:10px
}
.header-main-nav ul.nav>li>ul ul:before {
	display:block;
	content:'';
	position:absolute;
	left:0;
	top:12px;
	right:auto;
	bottom:auto;
	-webkit-transform:translate(-100%, 0);
	-ms-transform:translate(-100%, 0);
	transform:translate(-100%, 0);
	border-top:5px solid transparent;
	border-right:10px solid #b80101;
	border-bottom:5px solid transparent;
	border-left:0 none
}
.header-main-nav ul.nav>li>ul ul.dropdown-left {
	right:100%;
	left:auto;
	margin-left:0;
	margin-right:10px
}
.header-main-nav ul.nav>li>ul ul.dropdown-left:before {
	right:0;
	left:auto;
	-webkit-transform:translate(100%, 0);
	-ms-transform:translate(100%, 0);
	transform:translate(100%, 0);
	border-top:5px solid transparent;
	border-left:10px solid #b80101;
	border-bottom:5px solid transparent;
	border-right:0 none
}
.header-main-nav ul.nav>li>a {
	display:block;
	position:relative;
	overflow:visible;
	font-size:16px;
	line-height:1;
	color:#363738;
	background:none;
	border:0;
	white-space:nowrap;
	padding:51.5px 17px
}
@media screen and (max-width:1919px) {
.header-main-nav ul.nav>li>a {
padding:42px 14px;
font-size:12px
}
}
.header-main-nav ul.nav>li.active>a, .header-main-nav ul.nav>li.sfHover>a, .header-main-nav ul.nav>li>a:hover {
	color:#b80101;
	background:none
}
.header-main-nav ul.nav .mega-columns {
	position:static
}
.header-main-nav ul.nav .mega-columns ul {
	-webkit-box-shadow:none;
	box-shadow:none
}
.header-main-nav ul.nav .mega-columns>ul {
	width:100%;
	background:#fff;
	-webkit-box-shadow:2px 2px 6px rgba(0, 0, 0, .2);
	box-shadow:2px 2px 6px rgba(0, 0, 0, .2)
}
@media screen and (min-width:1680px) {
.header-main-nav ul.nav .mega-columns>ul {
left:30px;
right:30px;
width:auto
}
}
.header-main-nav ul.nav .mega-columns .mega-col {
	padding:20px 0
}
.header-main-nav ul.nav .mega-columns .mega-title {
	position:relative;
	font-size:14px;
	color:#262b30;
	padding-bottom:8px;
	margin-bottom:10px
}
.header-main-nav ul.nav .mega-columns .mega-title:before {
	display:block;
	content:'';
	position:absolute;
	left:20px;
	bottom:0;
	right:auto;
	top:auto;
	height:2px;
	width:46px;
	background:#b80101
}
.header-main-nav ul.nav .mega-columns .mega-content {
	position:static;
	opacity:1!important;
	display:block!important;
	border-top:0 none;
	list-style-type: upper-roman;
	margin:0
}
.header-main-nav ul.nav .mega-columns .mega-content:before {
	display:none
}
.header-search, .header-shop, .header-shop .item-button {
	display:inline-block;
	vertical-align:middle
}
.header-main-nav ul.nav .mega-columns li.active>a, .header-main-nav ul.nav .mega-columns li.sfHover>a, .header-main-nav ul.nav .mega-columns li>a:hover {
	color:#b80101;
	background:none
}
.header-right-button {
	float:none;
	position:absolute;
	right:0;
	top:50%;
	left:auto;
	bottom:auto;
	-webkit-transform:translate(0, -50%);
	-ms-transform:translate(0, -50%);
	transform:translate(0, -50%)
}
@media screen and (max-width:1919px) {
.header-search {
margin-right:10px
}
}
@media screen and (max-width:991px) {
.header-search {
margin-right:8px
}
}
.header-search .item-button .dropdown-menu {
	width:250px
}
@media screen and (max-width:479px) {
.header-search .item-button .dropdown-menu {
margin-right:-40px
}
.header-search .item-button .dropdown-menu-inner:before {
right:44px
}
}
.header-search .item-button>.mv-btn {
	color:#484848;
	border:0;
	-webkit-border-radius:50%;
	border-radius:50%;
	-webkit-box-shadow:none;
	box-shadow:none
}
@media screen and (min-width:992px) {
.header-search .item-button>.mv-btn:hover {
color:#b80101
}
}
.header-search .item-button>.mv-btn:active {
	color:#b80101
}
@media screen and (max-width:991px) {
.header-search .item-button>.mv-btn {
width:22px;
height:auto;
padding:3.5px 0
}
.header-shop .item-button>.mv-btn {
width:32px
}
}
.header-search .mv-inputbox-icon.right .mv-inputbox {
	padding-left:10px;
	padding-right:33px
}
.header-search .mv-inputbox-icon.right .btn-search {
	padding:10px;
	margin-right:0
}
.header-search .mv-inputbox-icon.right .btn-search:active {
	opacity:1;
	color:#b80101
}
body.fixed-nav .header .img-default, body.fixed-nav .header-top {
	display:none
}
.header-shop .item-button:last-child {
	margin-right:0!important
}
.header-shop .dropdown-menu {
	width:320px
}
@media screen and (max-width:479px) {
.header-shop .dropdown-menu {
width:270px
}
}
@media screen and (max-width:991px) {
.header-shop .mv-btn-style-11 {
height:38px;
font-size:24px;
color:#484848
}
}
.header .dropdown .dropdown-menu {
	padding-top:22px
}
body.fixed-nav {
	height:60px;
	background:#fff;
	-webkit-box-shadow:0 0 5px 2px rgba(0, 0, 0, .1);
	box-shadow:0 0 5px 2px rgba(0, 0, 0, .1)
}
body.fixed-nav .header {
	position:fixed;
	left:0;
	top:0;
	right:auto;
	bottom:auto;
	-webkit-transition:none;
	transition:none
}
body.fixed-nav .header .img-scroll {
	display:block
}
body.fixed-nav .header-main-nav ul.nav>li>a {
	padding-top:21.5px;
	padding-bottom:21.5px
}
body.fixed-nav .header-shop .mv-btn-style-11 {
	width:38px;
	height:40px;
	font-size:26px
}
.mv-header-style-2 {
	background:none
}
.mv-header-style-2 .header-top {
	background:#fff
}
@media screen and (max-width:991px) {
.mv-header-style-2 .header-top {
background:#f6f6f6
}
}
@media screen and (min-width:1680px) {
.mv-header-style-2 .header-logo {
position:absolute;
left:30px;
top:50%;
right:auto;
bottom:auto;
-webkit-transform:translate(0, -50%);
-ms-transform:translate(0, -50%);
transform:translate(0, -50%)
}
}
.mv-header-style-2 .header-main-nav {
	position:absolute;
	left:0;
	bottom:0;
	right:auto;
	top:auto;
	width:100%;
	-webkit-transform:translate(0, 100%);
	-ms-transform:translate(0, 100%);
	transform:translate(0, 100%)
}
@media screen and (min-width:992px) {
.mv-header-style-2 .header-main-nav {
background:rgba(58, 57, 57, 0.8)
}
}
@media screen and (min-width:1680px) {
.mv-header-style-2 .header-main-nav .container-inner {
position:static
}
}
.mv-header-style-2 .header-main-nav ul.nav>li>a {
	color:#fff;
	padding-left:35px;
	padding-right:35px
}
@media screen and (max-width:1679px) {
.mv-header-style-2 .header-main-nav ul.nav>li>a {
padding-left:17px;
padding-right:17px;
font-size:16px
}
}
@media screen and (max-width:1199px) {
.mv-header-style-2 .header-main-nav ul.nav>li>a {
font-size:14px;
padding-left:12px;
padding-right:12px
}
}
.mv-header-style-2 .header-main-nav ul.nav>li>a:before {
	display:none;
	opacity:.75;
	content:"";
	position:absolute;
	right:0;
	top:0;
	left:auto;
	bottom:auto;
	width:100%;
	height:100%;
	background:#b80101;
	-webkit-transform-origin:center center;
	-ms-transform-origin:center center;
	transform-origin:center center;
	-webkit-transform:skew(-25deg);
	-ms-transform:skew(-25deg);
	transform:skew(-25deg);
	z-index:-1
}
.mv-header-style-2 .header-main-nav ul.nav>li.sfHover>a, .mv-header-style-2 .header-main-nav ul.nav>li>a:hover {
	color:#b80101
}
.mv-header-style-2 .header-main-nav ul.nav>li.active>a, .mv-header-style-2 .header-main-nav ul.nav>li.active>a:hover {
	color:#fff!important
}
.mv-header-style-2 .header-main-nav ul.nav>li.active>a:before, .mv-header-style-2 .header-main-nav ul.nav>li.active>a:hover:before {
	display:block
}
@media screen and (min-width:1680px) {
.mv-header-style-2 .header-right-button {
display:inline;
position:inherit;
left:auto;
top:auto;
right:auto;
bottom:auto;
-webkit-transform:none;
-ms-transform:none;
transform:none
}
.mv-header-style-2 .header-search {
float:right;
margin-top:30px
}
.mv-header-style-2 .header-shop {
position:absolute;
right:30px;
top:50%;
left:auto;
bottom:auto;
-webkit-transform:translate(0, -50%);
-ms-transform:translate(0, -50%);
transform:translate(0, -50%);
text-align:right
}
}
@media screen and (min-width:1920px) {
.mv-header-style-2 .header-search {
margin-top:40px
}
}
.mv-header-style-2 .header-search .item-button>.mv-btn {
	color:#fff
}
@media screen and (min-width:992px) {
.mv-header-style-2 .header-search .item-button>.mv-btn:hover {
color:#b80101
}
}
.mv-header-style-2 .header-search .item-button>.mv-btn:active {
	color:#b80101
}
@media screen and (max-width:991px) {
.mv-header-style-2 .header-search .item-button>.mv-btn {
color:#484848
}
}
.mv-header-style-2 .header-shop .mv-btn-style-11 {
	color:#fff
}
@media screen and (min-width:992px) {
.mv-header-style-2 .header-shop .mv-btn-style-11:hover {
color:#b80101
}
}
.mv-header-style-2 .header-shop .mv-btn-style-11:active {
	color:#b80101
}
@media screen and (max-width:991px) {
.mv-header-style-2 .header-shop .mv-btn-style-11 {
color:#484848
}
}
body.fixed-nav .mv-header-style-2 .header-main-nav ul.nav>li>a {
	color:#2e2e2e
}
body.fixed-nav .mv-header-style-2 .header-main-nav ul.nav>li>a:before {
	opacity:1
}
body.fixed-nav .mv-header-style-2 .header-main-nav ul.nav>li.sfHover>a, body.fixed-nav .mv-header-style-2 .header-main-nav ul.nav>li>a:hover {
	color:#b80101
}
body.fixed-nav .mv-header-style-2 .header-main-nav ul.nav>li.active>a {
	color:#fff
}
body.fixed-nav .mv-header-style-2 .header-search {
	margin-top:10px
}
@media screen and (max-width:1679px) {
body.fixed-nav .mv-header-style-2 .header-search {
margin-top:0
}
}
body.fixed-nav .mv-header-style-2 .header-search .item-button>.mv-btn {
	color:#484848
}
@media screen and (min-width:992px) {
body.fixed-nav .mv-header-style-2 .header-search .item-button>.mv-btn:hover {
color:#b80101
}
}
body.fixed-nav .mv-header-style-2 .header-search .item-button>.mv-btn:active {
	color:#b80101
}
body.fixed-nav .mv-header-style-2 .header-shop .mv-btn-style-11 {
	color:#484848
}
body.fixed-nav .mv-header-style-2 .header-shop .mv-btn-style-11:active {
	color:#b80101
}
.mv-header-style-3 {
	position:relative;
	background:none
}
@media screen and (min-width:992px) {
body.fixed-nav .mv-header-style-2 .header-shop .mv-btn-style-11:hover {
color:#b80101
}
.mv-header-style-3 .header-main-nav {
position:absolute;
left:0;
bottom:0;
right:auto;
top:auto;
width:100%;
-webkit-transform:translate(0, 100%);
-ms-transform:translate(0, 100%);
transform:translate(0, 100%);
background:rgba(0, 0, 0, .25)
}
}
.mv-header-style-4, .mv-header-style-4 .header-main-nav ul.nav>li>a>.menu-text {
	position:relative
}
.mv-header-style-3 .header-main-nav ul.nav>li>a {
	color:#fff
}
.mv-header-style-3 .header-main-nav ul.nav>li>a>.menu-text>.menu-icon {
	display:none
}
.mv-header-style-3 .header-main-nav ul.nav>li.active>a, .mv-header-style-3 .header-main-nav ul.nav>li.sfHover>a, .mv-header-style-3 .header-main-nav ul.nav>li>a:hover {
	color:#b80101
}
.mv-header-style-3 .header-search .item-button>.mv-btn {
	color:#fff
}
@media screen and (min-width:992px) {
.mv-header-style-3 .header-search .item-button>.mv-btn:hover {
color:#b80101
}
}
.mv-header-style-3 .header-search .item-button>.mv-btn:active {
	color:#b80101
}
@media screen and (max-width:991px) {
.mv-header-style-3 .header-search .item-button>.mv-btn {
color:#484848
}
}
.mv-header-style-3 .header-shop .mv-btn-style-11 {
	color:#fff
}
@media screen and (min-width:992px) {
.mv-header-style-3 .header-shop .mv-btn-style-11:hover {
color:#b80101
}
}
.mv-header-style-3 .header-shop .mv-btn-style-11:active {
	color:#b80101
}
@media screen and (max-width:991px) {
.mv-header-style-3 .header-shop .mv-btn-style-11 {
color:#484848
}
}
body.fixed-nav .mv-header-style-3 .header-main-nav ul.nav>li>a {
	color:#2e2e2e
}
body.fixed-nav .mv-header-style-3 .header-main-nav ul.nav>li.active>a, body.fixed-nav .mv-header-style-3 .header-main-nav ul.nav>li.sfHover>a, body.fixed-nav .mv-header-style-3 .header-main-nav ul.nav>li>a:hover {
	color:#b80101
}
body.fixed-nav .mv-header-style-3 .header-search .item-button>.mv-btn {
	color:#484848
}
@media screen and (min-width:992px) {
body.fixed-nav .mv-header-style-3 .header-search .item-button>.mv-btn:hover {
color:#b80101
}
}
body.fixed-nav .mv-header-style-3 .header-search .item-button>.mv-btn:active {
	color:#b80101
}
body.fixed-nav .mv-header-style-3 .header-shop .mv-btn-style-11 {
	color:#484848
}
@media screen and (min-width:992px) {
body.fixed-nav .mv-header-style-3 .header-shop .mv-btn-style-11:hover {
color:#b80101
}
}
body.fixed-nav .mv-header-style-3 .header-shop .mv-btn-style-11:active {
	color:#b80101
}
.mv-header-style-4 .header-main-nav ul.nav>li>a {
	color:#222
}
.mv-header-style-4 .header-main-nav ul.nav>li>a>.menu-text:after {
	visibility:hidden;
	opacity:0;
	display:block;
	content:"";
	position:absolute;
	left:0;
	bottom:-5px;
	right:auto;
	top:auto;
	width:100%;
	height:1px;
	background:#222
}
.mv-header-style-4 .header-main-nav ul.nav>li.active>a, .mv-header-style-4 .header-main-nav ul.nav>li.sfHover>a, .mv-header-style-4 .header-main-nav ul.nav>li>a:hover {
	color:#b80101
}
.mv-header-style-4 .header-search .item-button>.mv-btn {
	color:#222
}
@media screen and (min-width:992px) {
.mv-header-style-4 .header-search .item-button>.mv-btn:hover {
color:#b80101
}
}
.mv-header-style-4 .header-search .item-button>.mv-btn:active {
	color:#b80101
}
.mv-header-style-4 .header-shop .mv-btn-style-11 {
	color:#222
}
@media screen and (min-width:992px) {
.mv-header-style-4 .header-shop .mv-btn-style-11:hover {
color:#b80101
}
.mv-header-style-5 .header-main-nav {
position:absolute;
left:0;
bottom:0;
right:auto;
top:auto;
width:100%;
-webkit-transform:translate(0, 100%);
-ms-transform:translate(0, 100%);
transform:translate(0, 100%)
}
}
.mv-header-style-4 .header-shop .mv-btn-style-11:active {
	color:#b80101
}
.mv-header-style-5 .header-main-nav ul.nav>li>a, .mv-header-style-5 .header-search .item-button>.mv-btn {
	color:#fff
}
.mv-header-style-4 .header-shop .mv-btn-style-11 .number {
	background:#222
}
.mv-header-style-5 .header-top {
	background:#fff
}
.mv-header-style-5 .header-main-nav ul.nav>li>a>.menu-text {
	position:relative
}
.mv-header-style-5 .header-main-nav ul.nav>li>a>.menu-text:after {
	visibility:hidden;
	opacity:0;
	display:block;
	content:"";
	position:absolute;
	left:50%;
	bottom:-5px;
	right:auto;
	top:auto;
	width:0;
	height:1px;
	background:#fff;
	-webkit-transform:translate(-50%, 0);
	-ms-transform:translate(-50%, 0);
	transform:translate(-50%, 0);
-webkit-transition:all .4s ease;
transition:all .4s ease
}
.mv-header-style-5 .header-main-nav ul.nav>li.active>a>.menu-text:after, .mv-header-style-5 .header-main-nav ul.nav>li.sfHover>a>.menu-text:after, .mv-header-style-5 .header-main-nav ul.nav>li>a:hover>.menu-text:after {
	visibility:visible;
	opacity:1;
	width:100%
}
@media screen and (min-width:992px) {
.mv-header-style-5 .header-search .item-button>.mv-btn:hover {
color:#b80101
}
}
.mv-header-style-5 .header-search .item-button>.mv-btn:active {
	color:#b80101
}
@media screen and (max-width:991px) {
.mv-header-style-5 .header-search .item-button>.mv-btn {
color:#484848
}
}
.mv-header-style-5 .header-shop .mv-btn-style-11 {
	color:#fff
}
@media screen and (min-width:992px) {
.mv-header-style-5 .header-shop .mv-btn-style-11:hover {
color:#b80101
}
}
.mv-header-style-5 .header-shop .mv-btn-style-11:active {
	color:#b80101
}
@media screen and (max-width:991px) {
.mv-header-style-5 .header-shop .mv-btn-style-11 {
color:#484848
}
}
.mv-header-style-5 .header-shop .mv-btn-style-11 .number {
	color:#222;
	background:#fff
}
@media screen and (max-width:991px) {
.mv-header-style-5 .header-shop .mv-btn-style-11 .number {
color:#fff;
background:#b80101
}
}
body.fixed-nav .mv-header-style-5 .header-main-nav ul.nav>li>a {
	color:#2e2e2e
}
body.fixed-nav .mv-header-style-5 .header-main-nav ul.nav>li.active>a, body.fixed-nav .mv-header-style-5 .header-main-nav ul.nav>li.sfHover>a, body.fixed-nav .mv-header-style-5 .header-main-nav ul.nav>li>a:hover {
	color:#b80101
}
body.fixed-nav .mv-header-style-5 .header-search .item-button>.mv-btn {
	color:#484848
}
@media screen and (min-width:992px) {
body.fixed-nav .mv-header-style-5 .header-search .item-button>.mv-btn:hover {
color:#b80101
}
}
body.fixed-nav .mv-header-style-5 .header-search .item-button>.mv-btn:active {
	color:#b80101
}
body.fixed-nav .mv-header-style-5 .header-shop .mv-btn-style-11 {
	color:#484848
}
@media screen and (min-width:992px) {
body.fixed-nav .mv-header-style-5 .header-shop .mv-btn-style-11:hover {
color:#b80101
}
}
body.fixed-nav .mv-header-style-5 .header-shop .mv-btn-style-11:active {
	color:#b80101
}
body.fixed-nav .mv-header-style-5 .header-shop .mv-btn-style-11 .number {
	color:#fff;
	background:#b80101
}
.off-canvas-wrapper-left, .off-canvas-wrapper-right {
	opacity:0;
	visibility:hidden;
	position:fixed;
	top:0;
	bottom:auto;
	overflow-x:hidden;
	overflow-y:auto;
	width:0;
	height:100%;
	background:#212121;
	z-index:9100;
-webkit-transition:-webkit-transform .2s ease-out;
transition:-webkit-transform .2s ease-out;
transition:transform .2s ease-out;
transition:transform .2s ease-out, -webkit-transform .2s ease-out;
	padding:0;
	margin:0
}
.off-canvas-wrapper-left:after, .off-canvas-wrapper-right:after {
	content:'';
	visibility:visible;
	opacity:1;
	position:absolute;
	top:0;
	right:0;
	width:100%;
	height:100%;
	background:0 0
}
.off-canvas-wrapper-left {
	left:0;
	right:auto;
	-webkit-transform:translate(-100%, 0);
	-ms-transform:translate(-100%, 0);
	transform:translate(-100%, 0)
}
.off-canvas-wrapper-right {
	right:0;
	left:auto;
	-webkit-transform:translate(100%, 0);
	-ms-transform:translate(100%, 0);
	transform:translate(100%, 0);
	background:#f4f4f4
}
.off-canvas-left .off-canvas-header {
	background:none
}
.off-canvas-left .off-canvas-header:after, .off-canvas-left .off-canvas-header:before {
	content:" ";
	clear:both;
	display:table
}
.off-canvas-left .off-canvas-header .menu-title {
	float:left;
	font-size:20px;
	line-height:40px;
	color:#d8d8d8;
	padding-left:15px;
	margin:0
}
.off-canvas-left .off-canvas-header .btn-close-off-canvas {
	float:right;
	height:40px;
	width:40px;
	font-size:20px;
	line-height:1;
	color:#fff;
	background:none;
	border:0;
	outline:0;
	padding:5px 0 11px;
	margin:0
}
.off-canvas-left .off-canvas-header .btn-close-off-canvas:active {
	background:#2e2e2e
}
.off-canvas-left ul.nav {
	float:none;
	padding:0 0 50px;
	margin:0
}
.off-canvas-left ul.nav ul {
	width:auto;
	position:relative;
	left:auto;
	top:auto;
	right:auto;
	bottom:auto;
	-webkit-box-shadow:none;
	box-shadow:none;
	padding-left:15px
}
.off-canvas-left ul.nav li {
	display:block;
	float:none;
	width:auto;
	background:none
}
.off-canvas-left ul.nav li>a {
	display:block;
	color:#fff;
	text-transform:capitalize;
	border:0;
	padding:8px 12px
}
.off-canvas-left ul.nav li.sfHover>a, .off-canvas-left ul.nav li>a:focus, .off-canvas-left ul.nav li>a:hover {
	color:#fff;
	background:none
}
.off-canvas-left ul.nav li.active>a, .off-canvas-left ul.nav li>a:active {
	color:#b80101;
	-webkit-transition:none;
	transition:none
}
.off-canvas-left ul.nav li>a:active {
	background:#2e2e2e
}
.off-canvas-left ul.nav.expand-all ul {
	display:block!important;
	opacity:1!important
}
.off-canvas-right {
	background:#fff;
	padding-bottom:40px
}
.off-canvas-right .off-canvas-header {
	background:#ececec
}
.off-canvas-right .off-canvas-header:after, .off-canvas-right .off-canvas-header:before {
	content:" ";
	clear:both;
	display:table
}
.off-canvas-right .off-canvas-header .menu-title {
	float:left;
	font-size:20px;
	line-height:40px;
	color:#d8d8d8;
	padding-left:15px;
	margin:0
}
.off-canvas-right .off-canvas-header .btn-close-off-canvas {
	float:left;
	height:40px;
	width:40px;
	font-size:20px;
	line-height:1;
	color:#828282;
	background:#dcdbdb;
	border:0;
	outline:0;
	padding:5px 0 11px;
	margin:0
}
.off-canvas-right .off-canvas-header .btn-close-off-canvas:active {
	background:#c3c1c1
}
.off-canvas-overlay {
	visibility:hidden;
	opacity:0;
	display:block;
	position:fixed;
	right:0;
	top:0;
	left:auto;
	bottom:auto;
	width:100%;
	height:100%;
	z-index:9090;
	background:rgba(0, 0, 0, .5);
-webkit-transition:all .2s ease;
transition:all .2s ease
}
body.has-off-canvas-left .off-canvas-wrapper-left {
	opacity:1;
	visibility:visible;
	width:280px
}
body.has-off-canvas-left.off-canvas-show .off-canvas-overlay {
	visibility:visible;
	opacity:1
}
body.has-off-canvas-left.off-canvas-show .off-canvas-wrapper-left {
	-webkit-transform:translate(0, 0);
	-ms-transform:translate(0, 0);
	transform:translate(0, 0)
}
body.has-off-canvas-left.off-canvas-show .off-canvas-wrapper-left:after {
	visibility:hidden;
	opacity:0;
	width:0;
	height:0;
-webkit-transition:width .1s .2s, height .1s .2s;
transition:width .1s .2s, height .1s .2s
}
body.has-off-canvas-right .off-canvas-wrapper-right {
	opacity:1;
	visibility:visible;
	width:280px
}
body.has-off-canvas-right.off-canvas-show .off-canvas-overlay {
	visibility:visible;
	opacity:1
}
body.has-off-canvas-right.off-canvas-show .off-canvas-wrapper-right {
	-webkit-transform:translate(0, 0);
	-ms-transform:translate(0, 0);
	transform:translate(0, 0)
}
body.has-off-canvas-right.off-canvas-show .off-canvas-wrapper-right:after {
	visibility:hidden;
	opacity:0;
	width:0;
	height:0;
-webkit-transition:width .1s .2s, height .1s .2s;
transition:width .1s .2s, height .1s .2s
}
.footer {
	font-size:14px;
	color:#9b9d9f
}
.footer .footer-bg {
	position:relative;
	background-repeat:no-repeat;
	background-size:cover;
	padding:72px 0 60px
}
.footer .footer-inner {
	position:relative
}
.footer .footer-title {
	display:block;
	position:relative;
	font-family:Montserrat, sans-serif;
	font-weight:700;
	font-size:18px;
	color:#fff;
	text-transform:uppercase;
	margin-bottom:36px;
	cursor:text;
-webkit-transition:all .4s ease;
transition:all .4s ease
}
.footer .footer-title:before {
	opacity:1;
	visibility:visible;
	display:block;
	content:'';
	position:absolute;
	left:50%;
	bottom:0;
	right:auto;
	top:auto;
	-webkit-transform:translate(-50%, 100%);
	-ms-transform:translate(-50%, 100%);
	transform:translate(-50%, 100%);
	width:0;
	height:0;
	border-left:8px solid transparent;
	border-right:8px solid transparent;
	border-top:8px solid #b80101;
-webkit-transition:all .4s ease;
transition:all .4s ease
}
.cart-main .block-coupon-code .col-cart-totals table tfoot, .checkout-main .col-calculate-shipping table tfoot {
	border-top:0 none
}
.footer .footer-title:hover {
	color:#fff!important
}
@media screen and (max-width:991px) {
.footer .footer-bg {
padding:40px 0 35px
}
.footer .footer-title {
font-size:16px;
text-align:center;
background:#b80101;
padding:5px 0;
margin-bottom:0;
cursor:pointer
}
.footer .footer-title.collapsed {
background:rgba(0, 0, 0, .3)
}
}
.footer .footer-title.collapsed:before {
	opacity:0;
	visibility:hidden
}
@media screen and (min-width:992px) {
.footer .footer-main:not(.in) {
display:block
}
}
.footer .footer-main-inner {
	padding:20px 0
}
.footer .footer-nav {
	margin-bottom:40px
}
.footer .footer-nav-col {
	overflow:hidden;
	margin-bottom:30px
}
@media screen and (max-width:991px) {
.footer .footer-nav {
margin-bottom:30px
}
.footer .footer-nav-col {
margin-bottom:0
}
}
.footer .footer-contact .list>.item {
	margin-bottom:35px
}
@media screen and (max-width:991px) {
.footer .footer-contact .list>.item {
margin-bottom:20px
}
}
.footer .footer-contact .list>.item:last-child {
	margin-bottom:0!important
}
.footer .footer-about-us {
	font-size:14px
}
.footer .footer-about-us .footer-main p {
	margin-bottom:18px
}
.footer .footer-about-us .footer-main p:last-child {
	margin-bottom:0!important
}
.footer .footer-about-us .about-us-btn-detail {
	margin-top:20px;
	font-family:Montserrat, sans-serif;
	font-weight:400;
	font-size:14px;
	text-transform:uppercase;
	text-decoration:underline
}
.footer .footer-about-us .about-us-btn-detail, .footer .footer-about-us .about-us-btn-detail a {
	color:#fff
}
.footer .footer-about-us .about-us-btn-detail a:hover {
	color:#b80101
}
.footer .footer-faqs .list>.item, .footer .footer-order-tracking .list>.item, .footer .footer-social .list>.item {
	margin-bottom:17px
}
.footer .footer-faqs .list>.item:last-child, .footer .footer-order-tracking .list>.item:last-child, .footer .footer-social .list>.item:last-child {
	margin-bottom:0!important
}
.footer .footer-faqs .list>.item a, .footer .footer-order-tracking .list>.item a, .footer .footer-social .list>.item a {
	display:block
}
.footer .footer-social .list>.item {
	margin-bottom:25px
}
@media screen and (max-width:991px) {
.footer .footer-faqs .list>.item a, .footer .footer-order-tracking .list>.item a, .footer .footer-social .list>.item a {
display:inline-block;
vertical-align:middle
}
.footer .footer-payment {
margin-bottom:20px
}
}
.footer .footer-payment .list {
	text-align:center
}
.footer .footer-payment .list>.item {
	display:inline-block;
	vertical-align:middle;
	margin:0 7px 18px
}
.mv-footer-style-1 .footer-bg:before, .mv-footer-style-3 .footer-bg:before {
	display:block;
	background:rgba(34, 34, 34, .85);
	content:"";
	right:auto
}
@media screen and (max-width:991px) {
.footer .footer-payment .list>.item {
margin-bottom:10px
}
}
.mv-footer-style-1 .footer-title, .mv-footer-style-4 .footer-title {
	margin-bottom:16px
}
.footer .footer-copyright a {
	color:#fff
}
.footer .footer-copyright a:hover {
	color:#b80101
}
.mv-footer-style-1 {
	position:relative
}
.mv-footer-style-1 .footer-bg {
	padding:72px 0 16px
}
.mv-footer-style-1 .footer-bg:before {
	position:absolute;
	left:0;
	top:0;
	bottom:auto;
	width:100%;
	height:100%
}
@media screen and (max-width:991px) {
.mv-footer-style-1 .footer-title {
margin-bottom:0
}
.mv-footer-style-1 .footer-bottom .mv-col-left, .mv-footer-style-1 .footer-bottom .mv-col-right {
width:45%!important
}
}
.mv-footer-style-1, .mv-footer-style-1 .footer-contact .text, .mv-footer-style-1 .footer-contact .text a, .mv-footer-style-1 a {
	color:#9b9d9f
}
.mv-footer-style-1 .footer-contact .text a:hover, .mv-footer-style-1 a:hover {
	color:#b80101
}
.mv-footer-style-1 .footer-bottom, .mv-footer-style-1 .footer-nav {
	position:relative
}
.mv-footer-style-1 .footer-nav {
	margin-bottom:64px
}
@media screen and (max-width:767px) {
.footer .footer-title {
font-size:14px
}
.mv-footer-style-1 .footer-bg {
padding:40px 0 120px
}
.mv-footer-style-1 .footer-nav {
margin-bottom:30px
}
.mv-footer-style-1 .footer-bottom .mv-col-left, .mv-footer-style-1 .footer-bottom .mv-col-right {
display:block;
float:none;
width:100%!important;
text-align:center
}
}
.mv-footer-style-1 .footer-payment .list {
	text-align:right
}
.mv-footer-style-1 .footer-copyright, .mv-footer-style-1 .footer-copyright a {
	color:#9b9d9f
}
.mv-footer-style-1 .footer-copyright a:hover {
	color:#b80101
}
.mv-footer-style-1 .footer-inner .mv-back-to-top {
	position:absolute;
	left:50%;
	bottom:22px;
	right:auto;
	top:auto;
	-webkit-transform:translate(-50%, 0);
	-ms-transform:translate(-50%, 0);
	transform:translate(-50%, 0);
	width:50px
}
@media screen and (max-width:767px) {
.mv-footer-style-1 .footer-payment .list {
text-align:center
}
.mv-footer-style-1 .footer-inner .mv-back-to-top {
bottom:-74px;
width:40px;
height:40px;
padding:9px 0
}
}
@media screen and (min-width:992px) {
.mv-footer-style-1 .footer-inner .mv-back-to-top:hover .btn-icon {
top:-5px
}
}
.mv-footer-style-1 .footer-inner .mv-back-to-top:active .btn-icon {
	top:-5px;
	-webkit-transition:none;
	transition:none
}
.mv-footer-style-3 {
	position:relative
}
.mv-footer-style-3 .footer-bg {
	padding:72px 15px 30px
}
.mv-footer-style-3 .footer-bg:before {
	position:absolute;
	left:0;
	top:0;
	bottom:auto;
	width:100%;
	height:100%
}
@media screen and (min-width:992px) {
.mv-footer-style-3 .footer-nav-col {
width:20%
}
}
.mv-footer-style-3, .mv-footer-style-3 .footer-contact .text, .mv-footer-style-3 .footer-contact .text a, .mv-footer-style-3 a {
	color:#9b9d9f
}
.mv-footer-style-3 .footer-contact .text a:hover, .mv-footer-style-3 a:hover {
	color:#b80101
}
@media screen and (max-width:767px) {
.mv-footer-style-3 .footer-bg {
padding:40px 0 125px
}
.mv-footer-style-3 .footer-bottom .col-back-to-top {
display:inline;
position:static;
padding:0
}
}
.mv-footer-style-3 .footer-about-us .about-us-content {
	position:relative;
	overflow:hidden;
	max-height:136px
}
.mv-footer-style-3 .footer-inner .mv-back-to-top {
	width:50px;
	height:50px;
	padding:14px 5px;
	margin-top:-20px
}
@media screen and (max-width:1199px) {
.mv-footer-style-3 .footer-inner .mv-back-to-top {
margin-top:-10px
}
}
@media screen and (max-width:767px) {
.mv-footer-style-3 .footer-inner .mv-back-to-top {
position:absolute;
left:50%;
bottom:-74px;
top:auto;
right:auto;
-webkit-transform:translate(-50%, 0);
-ms-transform:translate(-50%, 0);
transform:translate(-50%, 0);
width:40px;
height:40px;
padding:9px 0
}
}
@media screen and (min-width:992px) {
.mv-footer-style-3 .footer-inner .mv-back-to-top:hover .btn-icon {
top:-5px
}
}
.mv-footer-style-3 .footer-inner .mv-back-to-top:active .btn-icon {
	top:-5px;
	-webkit-transition:none;
	transition:none
}
.mv-footer-style-4 {
	position:relative
}
.mv-footer-style-4 .polygon-top {
	display:inline-block;
	vertical-align:middle;
	position:absolute;
	left:0;
	top:0;
	right:auto;
	bottom:auto;
	width:100%;
	height:auto;
	z-index:100
}
.mv-footer-style-4 .polygon-top.polygon-rotate-180 {
	-webkit-transform-origin:center center;
	-ms-transform-origin:center center;
	transform-origin:center center;
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.mv-footer-style-4 .footer-bg {
	padding:107px 15px 17px
}
@media screen and (max-width:991px) {
.mv-footer-style-3 .footer-bottom .col-back-to-top {
text-align:right
}
.mv-footer-style-3 .footer-inner .mv-back-to-top {
margin-top:0
}
.mv-footer-style-4 .footer-bg {
padding:70px 0 20px
}
.mv-footer-style-4 .footer-title {
margin-bottom:0
}
}
@media screen and (max-width:767px) {
.mv-footer-style-4 .footer-bg {
padding:60px 0 20px
}
}
.mv-footer-style-4 .footer-bg:before {
	display:block;
	content:"";
	position:absolute;
	left:0;
	top:0;
	right:auto;
	bottom:auto;
	width:100%;
	height:100%;
	background:rgba(34, 34, 34, .85)
}
.mv-footer-style-4, .mv-footer-style-4 .footer-contact .text, .mv-footer-style-4 .footer-contact .text a, .mv-footer-style-4 a {
	color:#9b9d9f
}
.mv-footer-style-4 .footer-contact .text a:hover, .mv-footer-style-4 a:hover {
	color:#b80101
}
.mv-footer-style-4 .footer-nav {
	padding-bottom:0;
	margin-bottom:31px
}
@media screen and (max-width:991px) {
.mv-footer-style-4 .footer-nav {
margin-bottom:25px
}
}
.mv-footer-style-4 .footer-faqs .footer-main a:hover, .mv-footer-style-4 .footer-order-tracking .footer-main a:hover {
	color:#fff
}
.mv-footer-style-4 .footer-copyright {
	margin-bottom:40px
}
.mv-footer-style-4.footer-home-5 .footer-bg {
	padding-top:184px
}
@media screen and (max-width:1199px) {
.mv-footer-style-4.footer-home-5 .footer-bg {
padding-top:140px
}
}
@media screen and (max-width:991px) {
.mv-footer-style-4 .footer-copyright {
margin-bottom:20px
}
.mv-footer-style-4.footer-home-5 .footer-bg {
padding-top:90px
}
}
@media screen and (max-width:767px) {
.mv-footer-style-4.footer-home-5 .footer-bg {
padding-top:80px
}
}
@media screen and (max-width:479px) {
.mv-footer-style-4.footer-home-5 .footer-bg {
padding-top:70px
}
}
.mv-footer-style-4.footer-home-5 .footer-title {
	font-weight:400
}
.login-main {
	padding-bottom:120px
}
.login-main .col-login, .login-main .col-register {
	margin-bottom:20px
}
@media screen and (max-width:1199px) {
.cart-main .cart-block {
margin-bottom:30px
}
}
.cart-main .block-button-update, .cart-main .block-cart-table {
	padding:30px
}
@media screen and (max-width:767px) {
.login-main {
padding-bottom:30px
}
.cart-main .block-button-update, .cart-main .block-cart-table {
padding:15px
}
.cart-main .block-button-update {
padding-bottom:0
}
.cart-main .block-button-update .mv-btn {
margin:0 auto 15px!important
}
}
.cart-main .block-button-update .mv-btn {
	max-width:300px;
	padding-left:0;
	padding-right:0
}
.cart-main .block-button-update .col-left .mv-btn {
	margin-left:0;
	margin-right:auto
}
.cart-main .block-button-update .col-center .mv-btn {
	margin-left:auto;
	margin-right:auto
}
.cart-main .block-button-update .col-right .mv-btn {
	margin-right:0;
	margin-left:auto
}
.cart-main .block-coupon-code {
	margin-bottom:0
}
@media screen and (max-width:991px) {
.mv-footer-style-4.footer-home-5 .footer-title {
font-weight:700
}
.cart-main .block-button-update .mv-btn {
font-size:14px
}
.cart-main .block-coupon-code .col-cart-totals table tr td, .cart-main .block-coupon-code .col-cart-totals table tr th {
width:50%
}
}
.cart-main .block-coupon-code .col-cart-totals table tr td:nth-child(1), .cart-main .block-coupon-code .col-cart-totals table tr th:nth-child(1) {
width:120px
}
@media screen and (max-width:1199px) {
.cart-main .block-coupon-code .col-calculate-shipping, .cart-main .block-coupon-code .col-cart-totals, .cart-main .block-coupon-code .col-coupon-code {
margin-bottom:30px
}
.cart-main .block-coupon-code .col-cart-totals table tr td:nth-child(1), .cart-main .block-coupon-code .col-cart-totals table tr th:nth-child(1) {
width:110px
}
}
@media screen and (max-width:991px) {
.cart-main .block-coupon-code .col-cart-totals table tr td:nth-child(1), .cart-main .block-coupon-code .col-cart-totals table tr th:nth-child(1) {
width:auto
}
}
.cart-main .block-coupon-code .col-cart-totals .cart-subtotal-number, .cart-main .block-coupon-code .col-cart-totals .order-total-number {
	font-weight:400
}
.cart-empty-main .cart-empty-inner {
	max-width:750px;
	margin:auto
}
@media screen and (max-width:1199px) {
.checkout-main .checkout-block {
margin-bottom:30px
}
.checkout-main .col-coupon-code .mv-table-style-1 tr td:nth-child(2), .checkout-main .col-coupon-code .mv-table-style-1 tr th:nth-child(2) {
width:100px
}
}
@media screen and (max-width:767px) {
.checkout-main .block-billing-address .col-billing-address {
margin-bottom:50px
}
}
.checkout-main .block-coupon-code {
	margin-bottom:0
}
@media screen and (max-width:767px) {
.checkout-main .col-calculate-shipping table tr td, .checkout-main .col-calculate-shipping table tr th {
width:50%
}
}
@media screen and (max-width:479px) {
.checkout-main .col-calculate-shipping table tr td, .checkout-main .col-calculate-shipping table tr th {
width:60%
}
}
.checkout-main .col-calculate-shipping table tr td:nth-child(1), .checkout-main .col-calculate-shipping table tr th:nth-child(1) {
width:120px
}
@media screen and (max-width:1199px) {
.checkout-main .block-coupon-code .col-calculate-shipping, .checkout-main .block-coupon-code .col-cart-totals, .checkout-main .block-coupon-code .col-coupon-code {
margin-bottom:30px
}
.checkout-main .col-calculate-shipping table tr td:nth-child(1), .checkout-main .col-calculate-shipping table tr th:nth-child(1) {
width:110px
}
.product-detail-main .col-specification .mv-tab-style-3 .tab-list {
overflow-x:auto;
overflow-y:hidden;
white-space:nowrap
}
}
.checkout-main .col-calculate-shipping .mv-checkbox .checkbox-visual-box {
	top:5px;
	-webkit-transform:none;
	-ms-transform:none;
	transform:none
}
.checkout-main .block-button-place-order {
	background:#fff;
	padding:28px 30px
}
@media screen and (max-width:767px) {
.checkout-main .col-calculate-shipping table tr td:nth-child(1), .checkout-main .col-calculate-shipping table tr th:nth-child(1) {
width:auto
}
.checkout-main .block-button-place-order {
padding:15px
}
}
@media screen and (max-width:479px) {
.checkout-main .block-button-place-order .col-button, .checkout-main .block-button-place-order .col-checkbox {
display:block;
width:100%!important;
float:none;
text-align:left
}
.checkout-main .block-button-place-order .col-checkbox {
margin-bottom:15px
}
.checkout-main .block-button-place-order .col-button {
text-align:center
}
}
.checkout-main .block-button-place-order .col-button .mv-btn {
	min-width:300px
}
@media screen and (max-width:767px) {
.checkout-main .block-button-place-order .col-button {
width:150px
}
.checkout-main .block-button-place-order .col-button .mv-btn {
min-width:0
}
}
.wishlist-main .wishlist-inner {
	padding:30px
}
@media screen and (max-width:991px) {
.wishlist-main .wishlist-inner {
padding:15px
}
}
.wishlist-main .mv-btn.mv-btn-style-4 {
	color:#525252
}
.wishlist-main .mv-btn.mv-btn-style-4.active {
	color:#b80101
}
.wishlist-main .mv-btn.mv-btn-style-4[disabled] {
	opacity:.3
}
.search-main .search-sort {
	margin-bottom:30px
}
.search-main .search-sort .sort-result {
	padding-top:9px
}
@media screen and (max-width:767px) {
.search-main .search-sort .sort-result {
padding-top:6px
}
.search-main .search-sort .sort-by select {
height:35px
}
}
@media screen and (max-width:479px) {
.search-main .search-sort .col-item {
display:block;
float:none;
width:100%
}
.search-main .search-sort .sort-result {
padding:0 0 10px
}
}
.product-detail-main .block-info {
	margin-bottom:50px
}
@media screen and (max-width:767px) {
.product-detail-main .block-info, .product-detail-main .col-specification {
margin-bottom:20px
}
}
@media screen and (max-width:1199px) {
.product-detail-main .col-specification .mv-tab-style-3 .tab-list>li {
display:inline-block;
vertical-align:middle;
float:none;
margin-right:10px!important;
margin-bottom:0
}
}
.product-detail-main .review-main, .product-detail-main .review-main .form-review .rating-field, .product-detail-main .review-main .review-profile {
	margin-bottom:10px
}
.product-detail-main .review-main .well-1-body {
	padding:30px 30px 25px
}
@media screen and (max-width:1199px) {
.product-detail-main .review-main .well-1-body {
padding:15px
}
}
.product-detail-main .review-main .review-profile .block-28-thumb-img {
	overflow:hidden;
	-webkit-border-radius:50%;
	border-radius:50%
}
.product-detail-main .review-main .review-profile .your-rating {
	border-bottom:1px solid #ebebeb;
	padding-bottom:20px
}
.product-detail-main .review-main .form-review .rating-field .label-rating, .product-detail-main .review-main .form-review .rating-field .rate-inner {
	display:inline-block;
	vertical-align:middle
}
.product-detail-main .review-main .form-review .rating-field .label-rating {
	font-size:16px;
	color:#363738;
	margin-right:10px
}
@media screen and (max-width:991px) {
.product-detail-main .review-main .form-review .rating-field .label-rating {
font-weight:400;
font-size:14px
}
}
@media screen and (max-width:767px) {
.product-detail-main .review-main .form-review .rating-field .label-rating {
display:block;
width:100%;
text-align:center;
font-style:italic;
margin:0
}
.product-detail-main .review-main .form-review .rating-field .item-rate {
font-size:28px;
padding:0 3px
}
}
.product-detail-main .review-main .form-review .rating-field .rate-inner {
	margin-right:10px
}
.product-detail-main .review-main .form-review .textarea-desc {
	min-height:120px
}
.product-detail-main .review-list {
	margin-bottom:30px
}
@media screen and (max-width:767px) {
.product-detail-main .review-list {
margin-bottom:0
}
}
.product-detail-related {
	padding:86px 0 47px
}
.product-detail-related .related-title {
	margin-bottom:77px
}
@media screen and (max-width:1199px) {
.product-detail-related {
padding:60px 0 47px
}
.product-detail-related .related-title {
margin-bottom:50px
}
}
@media screen and (max-width:991px) {
.product-detail-main .review-list .block-28-thumb {
width:90px
}
.product-detail-related {
padding:45px 0 30px
}
.product-detail-related .related-title {
margin-bottom:30px
}
}
@media screen and (min-width:768px) and (max-width:991px) {
.product-detail-related .related-list .block-9-list>.item:nth-child(3) {
display:none
}
}
.product-grid-4-no-sb-main {
	padding-bottom:80px
}
@media screen and (min-width:1200px) {
.product-grid-5-fullwidth-main {
padding-left:15px;
padding-right:15px
}
}
@media screen and (min-width:1200px) and (max-width:1365px) {
.product-grid-5-fullwidth-main .mv-list-product>.post {
width:25%
}
}
@media screen and (min-width:1366px) {
.product-grid-5-fullwidth-main .mv-list-product>.post {
width:20%
}
}
@media screen and (min-width:1200px) and (max-width:1679px) {
.product-grid-5-fullwidth-main .mv-block-style-9 .block-9-list>.item>.item-inner {
height:520px
}
.product-grid-5-fullwidth-main .mv-block-style-9 .block-9-list>.item .content-thumb {
height:397px
}
}
.blog-detail-main .blog-detail-block {
	margin-bottom:50px
}
@media screen and (max-width:1199px) {
.blog-detail-main .blog-detail-block {
margin-bottom:30px
}
}
.about-us-main .block-our-story {
	padding-bottom:100px
}
@media screen and (max-width:991px) {
.about-us-main .block-our-story {
padding-bottom:40px
}
}
@media screen and (max-width:767px) {
.about-us-main .block-our-story {
padding-bottom:20px
}
}
.about-us-main .block-our-team {
	padding:86px 0 130px;
	margin-bottom:100px
}
@media screen and (max-width:991px) {
.about-us-main .block-our-team {
padding:30px 0 40px;
margin-bottom:40px
}
}
.about-us-main .block-our-team-title {
	margin-bottom:73px
}
.faqs-main .faqs-inner {
	padding:46px 0 85px
}
@media screen and (max-width:991px) {
.about-us-main .block-our-team-title {
margin-bottom:30px
}
.faqs-main .faqs-inner {
padding:15px
}
}
@media screen and (max-width:767px) {
.faqs-main .faqs-inner {
padding:12px
}
}
.faqs-main .faqs-box {
	max-width:740px;
	margin:auto
}
.contact-us-main {
	padding-bottom:0
}
.contact-us-main .contact-us-form {
	margin-bottom:-76px
}
@media screen and (max-width:1199px) {
.contact-us-main .contact-us-form {
margin-bottom:40px
}
}
@media screen and (max-width:767px) {
.contact-us-main .contact-us-form {
margin-bottom:20px
}
}
.contact-us-main .contact-us-map .map-embed {
	width:100%;
	height:100%;
	max-height:600px;
	overflow:hidden;
-webkit-transition:all .4s ease;
transition:all .4s ease
}
.contact-us-main .contact-us-map .map-embed #mv-map-canvas {
	width:100%;
	height:600px;
	border:0
}
@media screen and (max-width:1199px) {
.contact-us-main .contact-us-map .map-embed #mv-map-canvas {
height:360px
}
}
@media screen and (max-width:991px) {
.contact-us-main .contact-us-map {
margin-bottom:40px
}
.contact-us-main .contact-us-map .map-embed {
padding:0 15px
}
.contact-us-main .contact-us-map .map-embed #mv-map-canvas {
height:300px
}
}
@media screen and (max-width:479px) {
.contact-us-main .contact-us-map .map-embed #mv-map-canvas {
height:250px
}
}
.contact-us-main .map-info-box .mv-dp-table-cell {
	height:90px
}
.contact-us-main .map-info-box .mv-dp-table-cell:nth-child(1) {
width:90px;
padding-left:15px
}
.contact-us-main .map-info-box .mv-dp-table-cell:nth-child(2) {
width:215px
}
.contact-us-main .map-info-box .icon-home {
	color:#c3c3c3
}
.contact-us-main .map-info-box a {
	font-weight:400;
	font-family:'Varela Round', sans-serif;
	font-size:14px;
	color:#5c6064
}
@media screen and (min-width:992px) {
.contact-us-main .map-info-box a:hover {
color:#b80101
}
}
.contact-us-main .map-info-box a:active {
	color:#b80101
}
.error-page {
	position:relative;
	display:table;
	table-layout:fixed;
	width:100%;
	text-align:center
}
.error-page-bg {
	display:table-cell;
	vertical-align:middle;
	background-repeat:no-repeat;
	background-size:cover;
	padding-top:138px;
	padding-bottom:138px
}
@media screen and (max-height:991px) {
.error-page-bg {
padding-top:50px;
padding-bottom:50px
}
.error-page .error-404 {
max-width:991px
}
}
.error-page-inner {
	padding:0 15px
}
@media screen and (max-width:767px) {
.contact-us-main .contact-us-map {
margin-bottom:20px
}
.error-page-inner {
padding:0 12px
}
}
.error-page .error-overlay {
	opacity:.75;
	display:block;
	content:"";
	position:absolute;
	left:0;
	top:0;
	right:auto;
	bottom:auto;
	width:100%;
	height:100%;
	background:#222
}
.error-page .error-main {
	position:relative;
	z-index:10
}
.error-page .error-message {
	width:100%;
	margin-bottom:138px
}
@media screen and (max-width:1199px) {
.error-page .error-message {
margin-bottom:70px
}
}
@media screen and (max-width:991px) {
.error-page .error-message {
margin-bottom:50px
}
}
@media screen and (max-width:767px) {
.error-page .error-message {
margin-bottom:30px
}
}
@media screen and (max-height:767px) {
.error-page .error-message {
margin-bottom:30px
}
}
.error-page .error-message .message-text-1 {
	font-weight:700;
	font-size:36px;
	line-height:1;
	color:#fff;
	text-transform:uppercase;
	margin-bottom:14px
}
@media screen and (max-width:767px) {
.error-page .error-message .message-text-1 {
font-size:22px;
margin-bottom:5px
}
}
@media screen and (max-height:767px) {
.error-page .error-message .message-text-1 {
font-size:22px;
margin-bottom:5px
}
}
.error-page .error-message .message-text-2 {
	font-size:24px;
	line-height:1;
	color:#fff;
	margin-bottom:25px
}
@media screen and (max-width:767px) {
.error-page .error-message .message-text-2 {
font-size:16px;
margin-bottom:5px
}
}
@media screen and (max-height:767px) {
.error-page .error-message .message-text-2 {
font-size:16px;
margin-bottom:5px
}
}
.error-page .error-message .message-img-1 {
	display:inline-block;
	vertical-align:middle;
	margin:auto
}
.error-page .error-404 {
	margin:0 auto -23px
}
@media screen and (max-width:767px) {
.error-page .error-404 {
margin-bottom:10px
}
}
.error-page .error-404 img {
	max-height:100%;
	margin:auto
}
.error-page .error-button .btn-back {
	display:inline-block;
	vertical-align:middle;
	font-weight:700;
	font-size:30px;
	color:#fff;
	background:none;
	border:2px solid #fff;
	-webkit-border-radius:0;
	border-radius:0;
	text-transform:uppercase;
	-webkit-box-shadow:none;
	box-shadow:none;
	padding:20px 18px
}
@media screen and (max-width:991px) {
.error-page .error-button .btn-back {
font-size:20px;
padding:10px
}
}
@media screen and (max-width:767px) {
.error-page .error-button .btn-back {
font-size:16px
}
}
@media screen and (max-height:767px) {
.error-page .error-404 {
max-width:700px
}
.error-page .error-button .btn-back {
font-size:16px
}
}
.error-page .error-button .btn-back:active, .error-page .error-button .btn-back:hover {
	color:#b80101;
	border-color:#b80101
}
