/** Shopify CDN: Minification failed

Line 43:0 Unexpected "/"
Line 455:4 Expected identifier but found "*"
Line 473:4 Expected identifier but found "*"
Line 722:4 Expected identifier but found "*"
Line 771:4 Expected identifier but found "*"
Line 1175:4 Expected identifier but found "*"
Line 1180:4 Expected identifier but found "*"
Line 1649:0 Unexpected "}"
Line 2231:8 Unexpected "}"

**/
html, body {
    background-color: #ffffff
}

::selection {
    background-color: #000000;
    color: #ffffff;
}

::-moz-selection {
    background-color: #000000;
    color: #ffffff;
}

.sticky {
    position: fixed;
    top: 0;
    z-index: 99999;
}

#content.container, #content .background {
    background-color: #ffffff;
}

.top-other {
    background: #ffffff;
    color: #838382;
}

/\%\}/ body, button, select {
    color: #6e6e6e;
}

body {
    height: auto !important;
    width: 100%;
    font-size: 16px;
    line-height: 1.5em;
    font-family: 'Raleway', sans-serif;
}

label.control-label {
    cursor: default;
    display: block;
    font-family: 'Raleway', sans-serif;
    margin-bottom: 5px;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: 600;
}

button, input, select, textarea {
    font-family: 'Raleway', sans-serif;
}

a, a:focus, a:hover, a:active {
    text-decoration: none;
    outline: none;
}

img {
    max-width: 100%;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Roboto', sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
}

h1 {
    color: #000000;
    font-size: 30px;
    font-weight: 500;
}

h2 {
    color: #4b4a4a;
    font-size: 24px;
    font-weight: 700;
}

h3 a, h3 {
    color: #000000;
    font-size: 24px;
    font-weight: 700;
}

h4 {
    color: #4b4a4a;
    font-size: 17px;
    font-weight: 600;
}

h5 {
    color: #4b4a4a;
    font-size: 15px;
    font-weight: 700;
}

h6 {
    color: #a0a09f;
    font-size: 14px;
    font-weight: 700;
}

.title-1, .title-2, .title-3, .title-4, .title-5 {
    font-family: 'Roboto', sans-serif;
}

p {
    margin: 0 0 10px;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.8em;
}

p, a {
    color: #6e6e6e;
}

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

ol li, ul li {
    padding: 4px 0 3px;
    list-style-position: outside;
}

ul ul, ul ol, ol ol, ol ul {
    padding-left: 10px;
}

.dropdown-menu > li > a {
    color: #49b63f;
}

select {
    width: 134px;
    background-color: #ffffff;
    background-image: none;
    filter: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    border: 1px solid #bfbfbf;
    outline: none;
    height: 32px;
    line-height: 20px;
    padding: 6px;
}

select:focus {
    outline-offset: -2px;
    border-color: #818080;
    outline: 0;
}

button {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    text-shadow: none;
}

form .action-last {
    margin-top: 10px;
    margin-bottom: 20px;
}

dl {
    margin-top: 0;
    margin-bottom: 0;
}

dl dt {
    font-family: 'Roboto', sans-serif;
    text-transform: none;
    margin-top: 5px;
    margin-bottom: 6px;
}

dl dd {
    margin-bottom: 20px;
    margin-left: 0;
}

table {
    width: 100%;
}

table tr {
    border: 1px solid #b2b2b2;
}

table thead th, table thead td {
    text-align: center;
    padding: 10px 20px 10px;
    font-family: 'Roboto', sans-serif;
    text-transform: uppercase;
    background: #fff;
}

table thead th {
    font-size: 14px;
    font-weight: 600;
}

table tbody td, table tfoot td {
    text-align: center;
    padding: 20px 20px;
    line-height: 20px;
    font-size: 15px;
    font-weight: 500;
}

address {
    margin-bottom: 0;
}

address .address-group {
    max-width: 250px;
    font-size: 12px;
    font-family: 'Raleway', sans-serif;
}

address .address-group .address1 .phone-number {
    letter-spacing: 1px;
    padding: 5px 0 5px;
}

address .author {
    font-family: 'Roboto', sans-serif;
    color: #4b4a4a;
    font-size: 12px;
    font-weight: 600;
    display: block;
    margin-bottom: 3px;
    text-transform: uppercase;
}

address .info, address .address, address .phone {
    display: table;
    width: 100%;
    padding: 0 0 10px;
}

address .address {
    text-transform: capitalize;
    font-weight: 600;
}

address .info .fa-user, address .address .fa-home, address .phone .fa-phone {
    padding: 11px 0px;
    display: block;
    float: left;
}

address .icon-user, address .icon-home, address .icon-phone, address .address-group {
    display: table-cell;
    vertical-align: middle;
    float: left;
    max-width: 200px;
    line-height: 20px;
}

address .icon-user, address .icon-home, address .icon-phone {
    vertical-align: top;
}

address .email, address .city1, address .zip, address .phone-number {
    font-weight: 500;
}

address .phone-number {
    display: block;
    font-weight: 600;
}

address .email {
    color: #6E6E6E;
    font-size: 15px;
}

.customer_address address .phone, .order_address .phone {
    border-bottom: 0;
}

.order_address .phone {
    font-size: 12px;
}

.address-header {
    border: 1px solid #b2b2b2;
    border-bottom: 0;
}

.address-header h4.sb-title {
    color: #a0a09f;
    font-size: 14px;
    font-weight: 600;
    padding: 0 10px;
    margin: 12.5px 0;
}

.address_table {
    border: 1px solid #b2b2b2;
    margin-bottom: 20px;
    padding: 20px 10px;
    position: relative;
}

.address_actions {
    margin: 9px 0 0;
}

#add_address form {
    border: 0;
    margin-left: -10px;
    margin-right: -10px;
}

#address_tables {
    margin-top: 20px;
}

.contact_us i.fa {
    font-size: 14px;
    margin-right: 5px;
}

blockquote {
    background: #ffffff url(/cdn/shop/t/35/assets/quote.png?v=10027331866033413903) no-repeat scroll 0 20px;
    border: none;
    padding: 20px 30px 20px 40px;
}

blockquote p {
    font-weight: 600;
    margin-bottom: 15px;
}

.action_edit, .action_delete {
    position: relative;
    display: inline-block;
    vertical-align: top;
    position: relative;
    padding-left: 25px;
}

.action_edit {
    margin-right: 6px;
}

.action_edit a, .action_delete a {
    vertical-align: top;
}

.action_edit .fa-edit {
    margin-right: 5px;
    position: absolute;
    top: 3px;
    left: 0;
    margin-top: -5px;
}

.action_edit .fa-edit {
    color: #01a8d5;
    padding: 2px 0px;
}

#customer_orders h4.sb-title {
    text-align: center;
    position: relative;
    padding-bottom: 25px;
    margin-bottom: 35px;
}

#customer_orders h4.sb-title:after {
    position: absolute;
    content: '';
    bottom: 0;
    left: 50%;
    width: 30px;
    margin-left: -15px;
    height: 2px;
    background: #a0a09f;
}

#customer_orders table td {
    font-family: 'Roboto', sans-serif;
    font-weight: 600;
}

#customer_orders table td a {
    color: #6e6e6e;
    font-size: 12px;
}

#customer_orders table td .total {
    font-size: 14px;
    color: #000000;
    font-family: 'Raleway', sans-serif;
}

.status_authorized {
    text-transform: capitalize;
    color: #75ac1e;
}

.status_unauthorized {
    text-transform: capitalize;
    color: #ce0606;
}

.status_fulfilled {
    text-transform: capitalize;
    color: #666666;
}

.status_unfulfilled {
    text-transform: capitalize;
    color: #b1181b;
}

.dropdown-menu.focus {
    display: block !important;
}

/*.btn:not(.dropdown-toggle) {*/
.btn {
    filter: none;
    cursor: pointer;
    font-weight: normal;
    text-transform: uppercase;
    display: inline-block;
    *display: inline;
    zoom: 1;
    border-radius: 0;
    background: #ffffff;
    color: #ffffff;
    border: 3px solid #49b63f;
    font-size: 14px;
    font-weight: 600;
    position: relative;
    padding: 8px 25px;
    letter-spacing: 1px;
}

.btn.dropdown-toggle {
/*.btn {*/
    cursor: pointer;
    font-weight: normal;
    display: inline-block;
    *display: inline;
    font-size: 14px;
    position: relative;
    padding: 8px 25px;
    letter-spacing: 1px;
    color: black;
}

.btn .fa {
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -7px;
}

.btn:not(.dropdown-toggle):hover, .btn:not(.dropdown-toggle):focus {
/*.btn:hover, .btn:focus {*/
    color: #ffffff;
    background: #49b63f;
    border: 3px solid #49b63f;
    outline: none !important;
}

.btn.disabled:hover, .btn[disabled]:hover {
    cursor: default;
    background-image: none;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.btn-1 {
    border: 3px solid #49b63f;
    background: #49b63f;
    color: #ffffff;
}

.btn-1:hover {
    background: #ffffff;
    color: #49b63f !important;
    border: 3px solid #49b63f;
}

.btn-2 {
    background: #000000;
    color: #ffffff;
}

.btn-2:hover {
    background: #cf132c;
    color: #ffffff;
}

.touch .add-to-cart:hover, .touch .add-to-cart:focus, .touch .add-to-cart:active {
    background: #ffffff;
    color: #ffffff;
    border-color: #49b63f;
    outline: none;
}

#footer a {
    font-style: normal;
    font-weight: normal;
}

#footer a:hover, #footer a:focus {
    color: #56d7fe;
    font-style: normal;
}

#footer .title {
    color: #2d2e30;
    font: bold 12px 'Roboto', sans-serif;
    text-transform: uppercase;
}

#footer #email-submit {
    color: #c0c0c0;
}

.sidebar .group_sidebar {
    background-color: #ffffff;
    padding-right: 20px;
    color: #6e6e6e;
}

.sidebar .sb-title {
    color: #a0a09f;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px;
    padding: 13.5px 20px;
    border-bottom: 1px solid #b2b2b2;
    margin-top: 0px;
}

.sidebar .sb-title:hover {
    cursor: default;
}

.sidebar .group_sidebar .sb-image {
    margin-bottom: 20px;
}

.sidebar .sb-content {
    margin-left: 0;
}

.sidebar .sb-tags li {
    font-size: 12px;
    line-height: 1.8em;
}

.sidebar .sb-tags li.active a {
    color: #000000;
}

.sidebar .sb-content p {
    font-size: 12px;
    margin-bottom: 0;
}

.sidebar a {
    color: #838382;
    font-style: normal;
    font-weight: normal;
}

.sidebar a:hover, .sidebar a:focus {
    color: #bdb6b0;
    font-style: normal;
}

#customer_detail {
    padding: 3px 20px 20px;
    margin: 0;
}

#customer_detail .btn {
    width: 100%;
}

.box-content a.btn-orderside {
    color: #FFF
}

.sold_out, .unavailable, .price_compare, .price, .price_sale {
    display: inline-block;
    font-weight: 500;
}

.price {
    color: #000000;
}

.price_sale {
    color: #393939;
}

.sold_out, .unavailable {
    color: #969696;
    font-style: italic;
    font-weight: bold;
}

.price_compare {
    color: #393939;
    text-decoration: line-through;
}

.product-price {
    margin-bottom: 15px;
    font-size: 18px;
    margin-top: 10px;
}

.detail-price {
    margin-bottom: 20px;
}

.detail-price .price_compare, .detail-price .price_sale, .detail-price span.price {
    font-size: 30px;
    font-family: 'Raleway', sans-serif;
}

.detail-price .price_sale, .detail-price span.price {
    color: #000000;
}

.detail-price .price_compare {
    color: #969696;
    margin-right: 40px;
}

#quick-shop-variants-container .selector-wrapper {
    margin-bottom: 0px;
}

#quick-shop-variants-container .selector-wrapper .wrapper, #quick-shop-container .wrapper {
    width: 100%;
}

.variants-wrapper {
    width: 50%;
}

#quick-shop-variants-container {
    width: 100%;
}

#quick-shop-variants-container .btn-1 {
    width: 95%;
}

#gallery_main_qs.owl-theme .owl-controls {
    left: 50%;
    margin-top: 20px;
    position: absolute;
    top: 100%;
    width: 123px;
    margin-left: -75px;
}

#top a {
    text-shadow: none;
    font-style: normal;
}

#top a:hover, #top a:focus {
    text-shadow: none;
    color: #000000;
}

#top #search-submit {
    color: #838382;
}

#top a#site-title {
    color: #ffffff;
    font-style: normal;
    font-weight: normal;
    font-family: 'Roboto', sans-serif;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 7px;
    font-size: 40px;
    display: inline-block;
    *display: inline;
    zoom: 1;
}

#top #site-title:hover {
    text-decoration: none;
}

#top nav.navbar a {
    font-family: 'Roboto', sans-serif;
}

#top nav.navbar .nav > li > a {
    color: #363434;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 1px;
    background: transparent;
}

#top nav.navbar .nav > li:hover > a, #top nav.navbar .nav > li > a:hover {
    color: #000;
}

#top nav.navbar .dropdown-menu {
    background-color: #ffffff;
    width: 230px;
    padding: 10px 0 25px;
    border-radius: 0px;
    border: 0;
}

#top nav.navbar li:last-child .dropdown-menu {
    right: 0;
    left: auto;
}

#top nav.navbar .dropdown-menu li.last {
    border-bottom: 0;
}

#top nav.navbar .dropdown .sub-dropdown {
    padding-bottom: 0;
    cursor: pointer;
}

.navbar-nav > li {
    padding: 12px 30px;
    display: inline-block;
    *display: inline;
    zoom: 1;
    float: none;
}

.navbar-nav > li:first-child {
    margin-left: 0;
    padding-left: 0;
}

.navbar-nav > li:hover a {
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.navbar-nav > li.dropdown:hover {
    background: #000000;
}

.navbar-nav > li.dropdown:hover a {
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
}

.navbar-nav > li.dropdown a:hover, .navbar-nav > li.dropdown:hover a {
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
}

.navbar-nav > li.dropdown:hover.navbar-nav > li:first-child {
    margin-left: 0;
}

.nav > li > a {
    padding: 0;
    text-transform: uppercase;
}

#top nav.navbar .dropdown-menu li {
    float: none;
    padding: 5px 0px;
    text-align: left;
    margin: 0 20px;
}

#top nav.navbar .dropdown-menu a:hover, #top nav.navbar .dropdown-menu a {
    background: transparent;
    font-family: 'Raleway', sans-serif;
}

#top nav.navbar .dropdown-menu a:hover {
    color: #000000;
}

#top nav.navbar .dropdown-menu a {
    color: #838382;
    display: inline;
    padding: 0;
    white-space: normal;
    font-size: 12px;
    line-height: 1.3em;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 0.5px;
}

.dropdown-menu:after, .dropdown-menu:before {
    border-top: 0 !important;
    border-bottom: 0 !important;
}

.sale_banner {
    position: absolute;
    right: -10px;
    top: 20px;
    z-index: 999;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.sale_banner .sale_text {
    background-color: #000000;
    color: #ffffff;
    line-height: 13px;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    display: table-cell;
    vertical-align: middle;
    text-transform: uppercase;
    padding: 5px 15px;
    font-weight: 600;
}

.about-us div {
    font-size: 12px;
    margin-bottom: 20px;
    line-height: 22px;
    color: #6e6e6e;
}

div.jGrowl div.jGrowl-notification .jGrowl-message > .col-md-8 {
    text-align: center;
}

div.jGrowl div.jGrowl-notification div.jGrowl-close {
    background: transparent;
    color: #b9b9b9;
    font-size: 1.2em;
    height: 30px;
    line-height: 26;
    width: 30px;
    text-align: center;
    top: 0;
    right: 0;
    left: auto;
}

div.jGrowl div.jGrowl-notification div.jGrowl-close:hover {
    color: #b1181b;
}

div.jGrowl div.jGrowl-notification div.jGrowl-close i.fa {
    color: #b9b9b9;
    vertical-align: top;
    line-height: 26px;
}

div.jGrowl div.jGrowl-notification div.jGrowl-close:hover i.fa {
    color: #b1181b;
}

div.jGrowl div.jGrowl-notification .jGrowl-title {
    text-transform: none;
    font-size: 1.2em;
    font-family: 'Raleway', sans-serif;
    font-style: none;
    color: #49b63f;
}

div.jGrowl div.jGrowl-notification .jGrowl-title:hover {
    color: #000000;
}

div.jGrowl div.jGrowl-notification .jGrowl-note {
    font-size: 1.5em;
    margin-bottom: 10px;
}

div.jGrowl div.jGrowl-notification .jGrowl-note a, div.jGrowl div.jGrowl-notification .jGrowl-note {
    color: #000000;
}

div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {
    width: 417px;
    padding: 20px;
}

div.jGrowl div.jGrowl-closer {
    font-size: 1.2em;
    font-weight: 500;
    padding: 10px 20px;
    text-transform: capitalize;
}

.page.typography {
    margin-top: 10px;
}

.typo hr {
    color: #e5e5e5;
    width: 100%;
    height: 1px;
    margin: 13px 0 2px;
    float: left;
}

.typo h2 {
    margin: 21px 0;
}

.typo h4 {
    margin: 21.5px 0;
}

.typo h5 {
    margin: 26px 0;
}

.definition h5 {
    margin: 0 0 12px;
}

.typo h6 {
    margin: 27px 0;
}

.typo .demo1 {
    margin: 25px 0 23px;
}

.typo ol, .typo ul {
    margin-left: 10px;
}

.typo ol li, .typo ul li {
    text-transform: uppercase;
    font-weight: 600;
    color: #838382;
    font-size: 12px;
}

.typo ol li {
    list-style: decimal;
}

.typo ul li {
    list-style: disc;
}

.typo ol li li, .typo ul li li {
    list-style: none;
}

.group_Paragraph {
    font-weight: 600;
}

.definition p {
    margin-bottom: 23px;
}

.definition p.last {
    margin-bottom: 10px;
}

.typo.last {
    margin-bottom: 60px;
}

.page-404 .list-inline > li:first-child {
    font-size: 1.5em;
}

.page-404 .search-submit {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    border: 1px solid transparent;
    background: transparent;
    vertical-align: middle;
}

.page-404 .search-submit .fa-search {
    padding: 8px 5px !important;
}

.page-404 .search-form input {
    padding: 10px;
    font-size: 1.4em;
}

.wrap-table {
    overflow-y: hidden;
    overflow-x: auto;
    clear: both;
    margin-bottom: 8px;
}

.cart-items .action button {
    background: #fff;
    border: 2px solid #b9b9b9;
    color: #b9b9b9;
    border-radius: 50%;
}

.cart-items .action button i.fa {
    line-height: 20px;
}

.cart-items .action button:hover {
    border: 2px solid #b1181b;
    background: #fff;
    color: #b1181b;
}

.cart-items .title-1 {
    font-weight: 500;
    color: #000;
}

#cart-info #cart-content::-webkit-scrollbar {
    width: 0px;
}

.contact-page {
    margin-top: 0px;
    margin-bottom: 55px;
}

.float-left {
    float: left;
}

.float-right {
    float: right;
}

.float-none {
    float: none;
}

.bold {
    font-weight: bold;
}

.unbold {
    font-weight: normal;
}

.caroufredsel_wrapper {
    margin: 0 !important;
}

.caroufredsel_wrapper li.items {
    float: left;
    height: auto !important;
}

.unmargin {
    margin: 0 !important;
}

.unmargin-top {
    margin-top: 0 !important;
}

.unmargin-bottom {
    margin-bottom: 0 !important;
}

.unmargin-left {
    margin-left: 0 !important;
}

.unmargin-right {
    margin-right: 0 !important;
}

.unpadding {
    padding: 0 !important;
}

.unpadding-top {
    padding-top: 0 !important;
}

.unpadding-bottom {
    padding-bottom: 0 !important;
}

.unpadding-left {
    padding-left: 0 !important;
}

.unpadding-right {
    padding-right: 0 !important;
}

.unborder {
    border: 0 !important;
}

.img-responsive {
    height: auto;
    max-width: 100%;
}

.margin-right-10 {
    margin-right: 10px;
}

.margin-left-10 {
    margin-left: 10px;
}

.mright-1 {
    margin-right: 1px;
}

.mleft-1 {
    margin-left: 1px;
}

.mright-3 {
    margin-right: 3px;
    *margin-right: 3px;
}

.mleft-3 {
    margin-left: 3px;
    *margin-left: 3px;
}

.mright-7 {
    margin-right: 7px;
}

.table-cell {
    display: table;
}

.table-cell li {
    display: table-cell;
    vertical-align: middle;
    padding: 0 5px;
}

.alert-error, .alert-success {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 4px;
    padding: 5px 10px;
    text-shadow: none;
    font-weight: 600;
    font-size: 14px;
}

.alert-success {
    background-color: #689d4a;
    border-color: #689d4a;
}

.alert .close {
    top: 4px;
}

.opacity_85 {
    opacity: 0.85;
    filter: alpha(opacity=85);
}

.opacity_93 {
    opacity: 0.93;
    filter: alpha(opacity=93);
}

.header_style {
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
    text-transform: uppercase;
}

.overlay-content {
    position: fixed;
    background: #ffffff url(/cdn/shop/t/35/assets/loader.gif?v=3419817446912309804) no-repeat center;
    width: 100%;
    height: 100%;
    z-index: 1000;
    opacity: 0.9;
}

.uppercase {
    text-transform: uppercase;
    vertical-align: top;
}

.req {
    color: #f00 !important;
}

.bold {
    font-weight: bold !important;
}

.fancybox-skin {
    height: 425px !important;
}

body .btn-1:hover, body .btn-1:focus {
    background: #3a9632 !important;
    color: #fff !important;
    border: 3px solid #3a9632 !important;
}

body .btn-orderside {
    max-width: 90%;
    display: block;
    margin: 0 auto 15px;
    white-space: normal;
    letter-spacing: 0px !important;
}

body #customer_detail .address-group .email {
    word-break: break-all;
}

body .rte .bg-sec {
    z-index: 1;
}

body .rte .bg-sec:after {
    position: absolute;
    content: "";
    background-color: #ededed;
    left: -50%;
    right: -50%;
    margin: auto;
    top: 0;
    bottom: 0;
    z-index: -1;
}

body #content-wrapper-parent {
    overflow: hidden;
}

.login-wrapper .group_btn .btn {
    background: #49b63f;
    color: #ffffff;
    border: 3px solid #49b63f;
}

#mc_embed_signup form {
    display: block;
    position: relative;
    text-align: left;
    padding: 10px 0 10px 3%
}

#mc_embed_signup h2 {
    font-weight: bold;
    padding: 0;
    margin: 15px 0;
    font-size: 1.4em;
}

#mc_embed_signup input {
    border: 1px solid #ABB0B2;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

#mc_embed_signup input[type=checkbox] {
    -webkit-appearance: checkbox;
}

#mc_embed_signup input[type=radio] {
    -webkit-appearance: radio;
}

#mc_embed_signup input:focus {
    border-color: #333;
}

#mc_embed_signup .button {
    clear: both;
    background-color: #aaa;
    border: 0 none;
    border-radius: 4px;
    transition: all 0.23s ease-in-out 0s;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    font-weight: normal;
    height: 32px;
    line-height: 32px;
    margin: 0 5px 10px 0;
    padding: 0 22px;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    white-space: nowrap;
    width: auto;
}

#mc_embed_signup .button:hover {
    background-color: #777;
}

#mc_embed_signup .small-meta {
    font-size: 11px;
}

#mc_embed_signup .nowrap {
    white-space: nowrap;
}

#mc_embed_signup .mc-field-group {
    clear: left;
    position: relative;
    width: 96%;
    padding-bottom: 3%;
    min-height: 50px;
}

#mc_embed_signup .size1of2 {
    clear: none;
    float: left;
    display: inline-block;
    width: 46%;
    margin-right: 4%;
}

* html #mc_embed_signup .size1of2 {
    margin-right: 2%;
}

#mc_embed_signup .mc-field-group label {
    display: block;
    margin-bottom: 3px;
}

#mc_embed_signup .mc-field-group input {
    display: block;
    width: 100%;
    padding: 8px 0;
    text-indent: 2%;
}

#mc_embed_signup .mc-field-group select {
    display: inline-block;
    width: 99%;
    padding: 5px 0;
    margin-bottom: 2px;
}

#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us {
    padding: 5px 0;
}

#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input {
    display: inline;
    width: 60px;
    margin: 0 2px;
    letter-spacing: 1px;
    text-align: center;
    padding: 5px 0 2px 0;
}

#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input {
    width: 40px;
}

#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input {
    width: 30px;
}

#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label {
    display: none;
}

#mc_embed_signup .indicates-required {
    text-align: right;
    font-size: 11px;
    margin-right: 4%;
}

#mc_embed_signup .asterisk {
    color: #e85c41;
    font-size: 150%;
    font-weight: normal;
    position: relative;
    top: 5px;
}

#mc_embed_signup .clear {
    clear: both;
}

#mc_embed_signup .mc-field-group.input-group ul {
    margin: 0;
    padding: 5px 0;
    list-style: none;
}

#mc_embed_signup .mc-field-group.input-group ul li {
    display: block;
    padding: 3px 0;
    margin: 0;
}

#mc_embed_signup .mc-field-group.input-group label {
    display: inline;
}

#mc_embed_signup .mc-field-group.input-group input {
    display: inline;
    width: auto;
    border: none;
}

#mc_embed_signup div#mce-responses {
    float: left;
    top: -1.4em;
    padding: 0em .5em 0em .5em;
    overflow: hidden;
    width: 90%;
    margin: 0 5%;
    clear: both;
}

#mc_embed_signup div.response {
    margin: 1em 0;
    padding: 1em .5em .5em 0;
    font-weight: bold;
    float: left;
    top: -1.5em;
    z-index: 1;
    width: 80%;
}

#mc_embed_signup #mce-error-response {
    display: none;
}

#mc_embed_signup #mce-success-response {
    color: #529214;
    display: none;
}

#mc_embed_signup label.error {
    display: block;
    float: none;
    width: auto;
    margin-left: 1.05em;
    text-align: left;
    padding: .5em 0;
}

#mc-embedded-subscribe {
    clear: both;
    width: auto;
    display: block;
    margin: 1em 0 1em 5%;
}

#mc_embed_signup #num-subscribers {
    font-size: 1.1em;
}

#mc_embed_signup #num-subscribers span {
    padding: .5em;
    border: 1px solid #ccc;
    margin-right: .5em;
    font-weight: bold;
}

#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {
    display: inline-block;
    margin: 2px 0 1em 0;
    padding: 5px 10px;
    background-color: rgba(255, 255, 255, 0.85);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 14px;
    font-weight: normal;
    z-index: 1;
    color: #e85c41;
}

#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error {
    border: 2px solid #e85c41;
}

#smsbump-close-form:after {
    content: attr(data-content)
}

#smsbump-close-form:hover {
    text-decoration: none;
    font-weight: 500
}

#mc_embed_signup {
    clear: left;
    font-size: 14px;
    font-family: droid-sans, sans-serif;
}

#form-subscribe-button:hover {
    background-color: #777 !important;
}

#form-phone-number::-webkit-input-placeholder {
    opacity: 0.4 !important;
}

#form-phone-number:-ms-input-placeholder {
    opacity: 0.4 !important;
}

#form-phone-number::placeholder {
    opacity: 0.4 !important;
}

@media (min-width: 768px) and (max-width: 991px) {
    #form-phone-number {
        width: 100% !important;
    }

    #form-subscribe-button {
        float: left !important;
    }
}

@media (max-width: 767px) {
    #smsbump-subscription-form {
        margin: 20px auto 30px !important;
        padding: 0 !important;
        display: inline-block !important;
    }

    #smsbump-subscription-form h2 {
        text-align: center !important;
    }

    #smsbump-subscription-form #form-description {
        text-align: center !important;
    }
}

.platform-blocks .platform-blocks-three:hover,
.platform-blocks .platform-blocks-four:hover {
    cursor: pointer;
}

.product-options .quantity-wrapper .input-group input[type=button] {
    margin: 2px;
}

.console-mb, .console-ps, .console-xb {
    min-height: inherit !important;
    padding: 20px 5px !important;
    padding-bottom: 0px !important;
}

@media only screen and (max-width: 767px) {
    .policy.box-content .policy-item {
        padding: 10px 0;
    }

    #col-main .col-xs-24.console-xb {
        margin-bottom: 2px !important;
        background-size: inherit;
        padding-bottom: 15px !important;
        padding-top: 30px !important;
        /*height: 200px; */
    }

    #col-main .policy.box-content {
        margin-bottom: 20px !important;
    }

    .product-descriptiondata {
        margin: 25px 20px 0 !important;
    }

    div.easy-autocomplete input {
        width: 77% !important;
    }
}

@media screen and (min-width: 992px)
    .collection-details {
        min-height: inherit !important;
    }
}

ul#login-form.list-unstyled {
    width: 100%;
}

.register-box .btn-outline {
    padding: 6px 15px 8px 15px;
}

.btn.btn-1 .fa {
    margin-top: -9px;
    left: 5px;
    right: 185px;
}

#col-main.login-page .register-box {
    border: 1px solid #e5e5e5;
    min-height: 350px;
    padding: 20px;
    background: #fff;
}

.login-form-account {
    border: 1px solid #e5e5e5;
    min-height: 350px;
    padding: 20px;
    background: #fff;
}

.checkout-form #customer_login #login-form {
    border: none;
}

h3.titlelogin {
    border-bottom: 1px solid #e5e5e5;
}

ul#login-form label.control-label {
    margin-top: 0px;
}

#create_customer .oxi-social-login {
    margin-top: 20px;
}

a.btn-outline.btn-readmore {
    margin-top: 25px;
}

body #getHelp.btn.btn-secondary, .btn.btn-secondary {
    color: #fff;
    background-color: #49b63f;
    border-color: #49b63f;
}

body .how-it-works.engo-popup.active {
    max-width: 500px;
    margin: auto !important;
}

body .how-it-works.engo-popup.active .content {
    top: 50%;
    transform: translateY(-50%);
    max-width: 90%;
    min-width: inherit;
    overflow: auto;
}

body .how-it-works.engo-popup.active .content .modal-content {
    box-shadow: none;
    border: none;
}

body .how-it-works.engo-popup.active .content .modal-content .step p {
    font-weight: normal;
    font-size: 1.3rem
}

body .how-it-works.engo-popup.active .content .actions {
    text-align: right;
}

body .how-it-works.engo-popup.active .content .actions button {
    margin: 2px;
}

body .how-it-works.engo-popup.active .content .modal-title h2 {
    color: #4b4a4a;
    font-size: 24px;
    font-weight: 700;
}

.easy-autocomplete .easy-autocomplete-container ul {
    height: 250px;
    overflow: auto;
}

.easy-autocomplete {
    width: 98% !important;
}

.col-xs-12 {
    width: 100%;
}

.col-md-3 {
    width: 25%;
}

.icon-section {
    margin: 6rem auto;
}

.icon-container {
    text-align: center;
}

.icon-container .icon-wrapper {
    position: relative;
}

.icon-wrapper {
    height: 200px;
}

.icon-wrapper {
    height: 200px;
}

.icon-container .icon-wrapper img {
    width: 50%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
}

.icon-container .icon-wrapper {
    position: relative;
}

.text-wrapper > h3 {
    margin-bottom: 3rem;
  	height: 63px;
  	position: relative;
}

.text-wrapper > h3::after {
    content: "";
    height: 4px;
    width: 120px;
    margin: 0 auto;
    background: #54b63e;
    position: absolute;
  	bottom: 0;
  	left: 0;
  	right: 0;
}

.icon-section {
    margin: 6rem auto;
}

.console-xb.platform-blocks-two {
    background: url(/cdn/shop/files/BuyMutcoins-banner.png?v=1602666340) top center;
    background-size: cover !important;
    background-repeat: no-repeat;
    background-color: #fff;
}

.sponsors .sponsor.mmg {
    background-image: url(/cdn/shop/t/35/assets/mmg.png?v=12424828443127724382);
}

.sponsor.col-xs-24.victonaryhd {
    background-image: url(/cdn/shop/files/channels4_banner.jpg?v=1597587236);
}

.price-section {
    width: 50% !important;
    max-width: 450px;
    padding: 0 !important;
    font-size: 24px;
    border: none !important;
    margin: 0 auto !important;
    margin-top: 10px !important;
    text-align: center;
}

.display-price {
    display: inline-block;
    margin-left: 10px;
    font-weight: 700;
}

.price-section span#price del {
    color: red;
}

.console-ps,
.console-xb,
.console-mb {
    background-size: cover;
    padding: 25px;
    background-repeat: no-repeat;
    border: none !important;
}

.timer-delivery-section.text-center {
    width: 40%;
    display: inline-block;
}

iframe > video {
  object-fit: fill;

}
@media only screen and (max-width: 600px) {
    .input-group input.btn.altbtn {
        width: 16%;
        padding: 0;
        margin: 0;
        text-transform: uppercase;
        padding: 6px 2px;
        font-size: 12px;
        line-height: 1.42857;
        border-radius: 0px;
        border: 1px solid #ccc;
    }

    .icon-container .icon-wrapper img {
        width: 45%
    }

    .timer-delivery-section.text-center {
        width: 100% !important;
        display: inline-block;
    }
}

@media screen and (max-width: 598px)
    .platform-blocks .collection-details .col-btn.btn {
        margin: 0 auto;
        margin-bottom: 10px;
        display: block;
    }

    header .top-navigation {
        background: transparent;
        margin-bottom: 15px !important;
    }

    .infoplease.alert-info {
        background-color: #54b63e;
        color: #ffffff;
        border-color: #1c7904;
    }

    body .how-it-works.how-it-works-desktop.engo-popup.active {
        max-width: 800px;
    }

    .top-bar p strong {
        color: red;
    }

    .collection-details .btn.btn-banner {
        border-color: #222;
        color: #fff;
        background: rgba(0, 0, 0, .1);
        padding: 16px 16px;
        border: 2px solid;
        margin: 0 8px;
        float: none;
        font-weight: 700;
        width: 23.5%;
        font-size: 20px;
        margin-bottom: 40px;
    }

    .collection-details .btn.btn-banner:hover, .collection-details .btn.btn-banner:focus {
        background: #4ac03e;
        color: #fff;
    }

    @media (max-width: 400px)
        .platform-blocks .collection-details .btn.btn-banner {
            width: 108px;
        }

        @media (max-width: 480px)
            .platform-blocks .collection-details .btn.btn-banner {
                padding: 10px 7px;
                margin: 5px 2px;
                width: 118px;
            }

            @media only screen and (max-width: 767px) {
                .platform-blocks .collection-details .btn.btn-banner {
                    padding: 8px 5px;
                    margin: 2px 2px;
                    width: 123px;
                }

                .home-icons-sctions .icon-container {
                    width: 100%;
                }

/*                 .home-icons-sctions .icon-container .icon-wrapper {
                    height: 100px;
                } */

                .home-icons-sctions .icon-container .icon-wrapper img {
                    width: 45% !important;
                }

                .home-icons-sctions .icon-container.home-title {
                    width: 100%;
                }

                .home-icons-sctions .icon-container .text-wrapper {
                }

                .col-xs-8.col-sm-12.col-md-8.icon-container {
                    width: 100%;
                }

                .container.icon-section.home-icons-sctions {
                    margin: 0px;
                    margin-bottom: 10px;
                }

                .home-news-blog .media-body a {
                    display: inline-block;
                }

                #top div.is-mobile ul.list-inline li a, #top div.is-mobile ul.list-inline li a i, #top div.is-mobile ul.list-inline li a .currency_code, #top div.is-mobile ul.list-inline li, div.is-mobile ul.list-inline li div {
                    color: #000 !important;
                    font-weight: bold;
                }

                #top nav.navbar ul.nav.navbar-nav > li > a {
                    color: #000 !important;
                }

                #top .navbar li.is-mobile-menu .btn-navbar span.icon-bar {
                    color: #000 !important;
                    background-color: black;
                    margin-right: 5px;
                }
            }
            @media (max-width: 570px) and (min-width: 100px) {
                .home_blogs .owl-carousel-new .home-news-blog.col-sm-12 {
                    width: 49%;
                    min-height: 270px;
                    float: left;
                    margin-bottom: 10px;
                }

                #blog-listing .blogs .intro {
                    margin-top: 20px;
                }

                .home-news-blog .media-body a img {
                    height: 165px;
                }

                .platform-blocks .collection-details .btn.btn-banner {
                    padding: 10px 7px;
                    margin: 5px 2px;
                    width: 105px;
                    font-size: 16px;
                }
            }
            div.media-body a img {
                height: 165px;
                margin: 0 auto;
            }

            #quantityTab .quantity-wrapper .input-group.sliders::before {
                content: "(type amount..)";
                position: absolute;
                z-index: 9;
                bottom: 10px;
                left: 53%;
                margin: auto;
                margin-left: auto;
                text-align: center;
                margin-left: 45px;
                font-size: 13px;
            }

            .home-icons-sctions.icon-section {
                margin: 0rem auto;
            }

            div#productInformation h1.title {
                padding-top: 10px !important;
            }

            .easy-autocomplete input {
                border-color: rgb(204, 204, 204) !important;
            }

            .icon-wrapper img {
                object-fit: contain;
            }

            @media only screen and (max-width: 600px) {
                .icon-container.home-title h1 {
                    margin: 10px 0px !important;
                    font-size: 16px;
                }

                div#productInformation h1.title {
                    padding-top: 0 !important;
                }

                .templateIndex .input-group {
                    margin-top: 10px !important;
                }

                .templateIndex .box_quantity_au, .price-section {
                    margin-top: 0px !important;
                }

                .templateIndex .product-descriptiondata {
                    margin: 0px !important;
                }

                .templateIndex .quantity-wrapper {
                    margin-top: 0px !important;
                }

                .input-group input.btn.altbtn {
                    width: 15.5% !important;
                }

                input#PromoCode {
                    padding: 6px !important;
                    width: 235px !important;
                }

                div#productinfoplease {
                    text-align: center;
                }

                .box_price {
                    display: flex;
                    max-height: 70px;
                }

                p.box_price_p {
                    width: 125px;
                    font-size: 13px;
                }

                p.box_price_pa input {
                    max-width: 90%;
                    float: left;
                }

                label.control-label {
                    margin: 0px;
                }

                .btn_by_now {
                    margin: 10px 0px !important;
                }

                .how_to_buy_get_help {
                    margin-top: 15px !important;
                }

                .price-section {
                    width: 100% !important;
                }

                h3.text-center.instant-delivery {
                    font-size: 18px;
                    padding: 20px 0px;
                }

                .infoplease.alert-info {
                    padding: 15px 0px;
                }

                .infoplease.alert-info .tooltip.fade.top.in {
                    left: 5% !important;
                    width: 90% !important;
                }

                .infoplease.alert-info .tooltip-inner {
                    width: 100% !important;
                    max-width: 100%;
                    padding: 20px;
                }

                #mc_embed_signup form {
                    padding: 0px !important;
                }

                #mc_embed_signup .mc-field-group input {
                    padding: 4px 0 !important;
                }

                input#mc-embedded-subscribe {
                    margin: 0px !important;
                    width: 106px !important;
                    height: 34px !important;
                }

                #smsbump-subscription-form {
                    margin: 0px auto 30px !important;
                }

                .icon-wrapper img {
                    object-fit: contain;
                }

                .row.widget-payment .row {
                    margin-bottom: 10px !important;
                }
            }
            video {
                position: absolute;
                top: 0px;
                right: 0px;
                bottom: 0px;
                left: 0px;
                max-height: 100%;
                max-width: 100%;
                margin: auto;
                object-fit: contain;
            }

            .select-console.container {
                width: 100%;
                background: #49b63f;
            }

            @media screen and (max-width: 400px) {
                .collection-details-select h2.tittle_col {
                    text-align: center;
                    background: #49b63f;
                    margin: 0;
                    padding: 2rem 0;
                    color: white;
                    font-weight: normal;
                    font-size: 18px;
                }

                .price-section {
                    margin-top: 5px;
                }
            }
            @media screen and (min-width: 992px) and (max-width: 1385px) {
                .collection-details {
                    min-height: 183px;
                }

                .collection-details-select h2.tittle_col {
                    font-size: 36px;
                    text-align: center;
                    color: white;
                    margin: 0;
                    padding: 2rem 0;
                    font-weight: normal;
                }
            }
            @media only screen and (max-width: 500px) {
                .xsar {
                    min-height: 490px;
                }

                .alert.alert-info.text-center.infoplease.hide-mobile {
                    font-size: 14px;
                }
            }
        }
    }
}

@media only screen and (max-device-width: 746px) and (min-device-width: 321px) {
    .home-icons-sctions .text-wrapper h3 {
        
        
        height: 75px;
    }
}

@media only screen and (max-width: 767px){
  .home-icons-sctions .icon-container {
      width: 100%;
  }
}
