body{font-family: "Roboto", arial, tahoma;font-weight: normal;font-size:15px;}.navigation li.level0 a.level-top, .navigation ul.container .level0 > a{font-family: "Roboto";}
				h1{font-family: "Roboto";}
				h2{font-family: "Roboto";}
				h3{font-family: "Roboto";}
				h4{font-family: "Roboto";}
				h5{font-family: "Roboto";}
				h6{font-family: "Roboto";}
				.price, .price-box .price{font-family: "Roboto";}
				.footer .footer-container .middle-footer .footer-box h4 span:after, .footer .footer-container .middle-footer .contact-box ul li .fa, .header .contact-header .fa, .vertical-menu-home .menu-title, .header .header-v2.sticky-menu .sticky-content .vertical-menu-home .menu-title .icon-vertical,.btn-default:hover, .btn-default:focus,.btn-primary,.btn-primary:hover,.btn-primary:focus,.btn-primary.disabled,
			.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary.active[disabled],fieldset[disabled] .btn-primary.active,.slider_mgs_carousel.owl-theme .owl-dots .owl-dot.active span,.slider_mgs_carousel.owl-theme .owl-dots .owl-dot:hover span,.title-content .title:after,.products-grid .product-content .product-top .icon-links li button:hover,.products-grid .product-content .product-desc .tocart:hover,.owl-carousel .owl-controls .owl-nav > [class*="owl-"]:hover,.custom-owl .brands-grid.owl-carousel .owl-controls .owl-nav > div:hover,.widget-latest .item .go-to-detail:hover,.product-info-main .product-add-form .btn-icon,.product-info-main .product-addto-links a:hover .icon,.product-info-main a.action.mailto.friend:hover .icon,.characters-filter li a:hover,.social-icons > span .stButton .stLarge:hover,.block-title .title > span:after,.pagination li a:hover,.pagination li a:focus,.pagination li.current a,.pagination li.current a:focus,.pagination li.current a:hover,.products-list-mode .product-item .icon-links li button.action:hover,.panel-group .panel .panel-heading:hover,.panel-group .panel .panel-heading.active,.ch-info .ch-info-back,.address-info li .icon,.social-login-options .dropdown-menu a:hover,.checkout-index-index button,.checkout-index-index .opc-progress-bar .opc-progress-bar-item._active > span:before,.checkout-index-index .opc-progress-bar .opc-progress-bar-item._active:before,.checkout-index-index .opc-wrapper .step-title:after,.checkout-index-index .methods-shipping .actions-toolbar button,.blog-post .tags > a:hover,.tab-menu.tabs_categories_portfolio li a.is-checked,.tab-menu.tabs_categories_portfolio li a:hover,.portfolio-content .portfolio-bottom-content.portfolio-box-title a.view:hover,.portfolio-details .title-portfolio span:after,.btn-cart-sm .products-grid .product-content .product-desc .controls .tocart:hover,.icon-horizontal .products-grid .product-content .product-top .icon-links li button:hover,.fotorama .fotorama__arr .fotorama__arr__arr:hover, button.btn-responsive-nav:hover, button.btn-responsive-nav:active, button.btn-responsive-nav:focus,.menu-scroll-block .title-menu, .header-v4 .vertical-menu-button .menu-vertical-btn,.menu-home .title-menu,.checkout-cart-index .shopping-cart-bottom .checkout-methods-items .action.primary.checkout,.desc-center .products-grid .product-content .product-desc .controls .tocart:hover,.promobanner.type1 .btn-default:hover,.promobanner.btn-white .btn-default:hover,.background-date .latest-post-carousel .item .post-info,.scroll-to-top,.footer .social-btn a:hover{background-color: #e87b4c;}.btn-default:hover, .btn-default:focus,.btn-primary,.btn-primary:hover,.btn-primary:focus,.btn-primary.disabled,
			.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary.active[disabled],fieldset[disabled] .btn-primary.active,.products-grid .product-content .product-top .icon-links li button:hover,.widget-latest .item .go-to-detail:hover,.brands-grid .brands .brand:hover,.pagination li a:hover,.pagination li a:focus,.pagination li.current a,.pagination li.current a:focus,.pagination li.current a:hover,.panel-group .panel .panel-heading:hover,.panel-group .panel .panel-heading.active,.checkout-index-index button,.checkout-index-index .methods-shipping .actions-toolbar button,.icon-horizontal .products-grid .product-content .product-top .icon-links li button:hover,.fotorama .fotorama__nav-wrap .fotorama__nav__frame.fotorama__active .fotorama__thumb, .search-form .form-search .search-select, .search-form .form-search .search-select #select-cat-dropdown,.mgs-brand-widget .item:hover,.checkout-cart-index .shopping-cart-bottom .checkout-methods-items .action.primary.checkout,.promobanner.type1 .btn-default:hover,.promobanner.btn-white .btn-default:hover,.background-date .latest-post-carousel .item .read-more,.search-form .form-search{border-color: #e87b4c;}.color-theme,a:hover, a:focus,.on-wishlist .fa:before,.widget-latest .item .read-more:hover,.widget-latest .item .read-more .fa,.product-info-main .product-info-price .price,.product-info-main .product-addto-links a:hover,.product-info-main a.action.mailto.friend:hover.product-info-main .product-info li a,.owl-top-text .owl-carousel .owl-controls .owl-nav > div:hover,.owl-bottom-text .owl-carousel .owl-controls .owl-nav > div:hover,.sidebar .block.related .block-actions .action.select,.toolbar .left .modes strong.modes-mode,.ch-item .icon,.button-link,.account-nav ul li.current,.testimo-sidebar .testimonial-item .info:after,.blog-post .post-tag .fa,.blog-post .post-tag a:hover,.portfolio-content .portfolio-top-content a.view:hover,.portfolio-content .portfolio-bottom-content.portfolio-box-title .portfolio-name a:hover,.portfolio-details .portfolio-table > tbody > tr > td a,.portfolio-details .portfolio-carousel.owl-carousel .owl-controls .owl-nav > div:hover .fa,.portfolio-details .portfolio-carousel.owl-carousel .owl-controls .owl-nav > div:hover .text, .main-menu ul.nav-main li.active a.level0, .main-menu ul.nav-main li:hover a.level0, .main-menu ul.nav-main li.dropdown a:hover, .main-menu ul.nav-main li.dropdown a:active, .header .top-header-content a:hover, .header .top-header-content .dropdown-menu a:hover, .vertical-menu-home .vertical-menu > li:hover > a, .vertical-menu-home .vertical-menu li.dropdown .dropdown-menu li ul li a:hover , .sidebar .block-blog-tags .tagcloud > span a:hover, .sidebar .block-blog-posts .post-list .item .post-name  a:hover, .main-menu ul.nav-main li a.level0:focus .icon-next, .main-menu ul.nav-main li a.level0:hover .icon-next, .header-v4 .minicart-wrapper .showcart:hover .icon-cart, .header .top-header-content .dropdown-menu li a:hover, .footer .footer-container .middle-footer .twitter_feed .tweet-container a,.product-tab-category .nav-tabs > li:hover a, .product-tab-category .nav-tabs > li.active a, .product-tab-category .nav-tabs > li:hover a::after, .product-tab-category .nav-tabs > li.active a::after,.coming-soon-event .countdown .timer > div > strong, .main-menu ul.nav-main li.active a.level0 .icon-next, .main-menu ul.nav-main li:hover a.level0 .icon-next,.hot-cate ul li > a:hover:after,.testimonials-center .testimonial-container .testimonial-item .info:after{color: #e87b4c;}.button-link{border-bottom-color: #e87b4c;}.checkout-index-index .checkout-container .authentication-wrapper aside.authentication-dropdown{border-top-color: #e87b4c;}/* By default with the theme */
.vertical-menu-home .menu-content a.level0 .icon-next .fa-plus:before{
    content:"\f105";font-size: 14px;color: #222;
}
.service-block:hover {
    background-color: #32a051 !important;
}

.cookie-status-message {
display: none;
}

/* Header Categories - Remove border top */
.header-v4 .header-menu {
    border-top: 0px;
}

/* Header Categories - Shit right for the logo */
.header .sticky-menu .nav {
    padding-left: 150px;
}
.header-v4 .middle-header-content {
    padding-top: 0px;
}

/* Middle header - Logo - Remove margin */
.header .middle-header-content .logo {
    margin-bottom: 0px;
}
/* Middle header - Logo - Align left and resize */
.header-v4 .middle-header-content .logo {
    float: left;
    position: relative;
    z-index: 300;
}
.header-v4 .middle-header-content .logo img {
     height: 110px;
     margin-top: 5px;
}
/* Middle header - Logo - Decrease padding bottom on small screens */
@media (max-width: 991px) {
    .header-v4 .middle-header-content {
        padding-bottom: 10px;
    }
}
/* Middle header - Logo - Align left on big screens */
@media (min-width: 992px) {
    .header-v4 .middle-header-content .logo img {
         position: absolute;
    }
}

/* Sticky header - Logo - Align and decrease the size */
.header .sticky-menu .sticky-element {
    margin-top: 5px;
}
.header .sticky-menu .sticky-element .logo img {
    height: 50px;
    margin-top: 0px;
}

/* Sticky header - Categories - Align top */
.header .sticky-menu .sticky-content .nav {
    padding-left: 0px;
}

/* Header search - Fix size */
.block-search-abs {
    width: 320px;
}
@media (max-width: 991px) {
    .header .main-menu {
        width: 200px;
    }
    .header .sticky-menu .nav {
        padding-left: 0px;
    }
}

/* Categories in Home - Buttons */
.category-block .cate-info {
    opacity: 80%;
}
.category-block .btn-default {
    background: #d5d5d5;
    border: 1px solid #d5d5d5;
}

/* Products in Home - Hide title */
.mgs-product-tab .tab-attribute {
    display: none;
}

/* Mini cart - Align cart */
.header .sticky-menu .sticky-element.minicart-wrapper .pe-7s-shopbag {
    margin-right: 35px;
}
.header-v4.sticky-menu .minicart-wrapper.sticky-element .showcart .icon-cart {
    margin-top: 14px;
}

/* Mini cart - Increase max height */
.minicart-wrapper .dropdown-menu .minicart-items-wrapper .minicart-items {
    max-height: 699px !important;
}

/* Mini cart - Buttons color on hover */
.minicart-wrapper .dropdown-menu .actions .btn:hover {
    color: #fff;
}

/* Mini cart - Secondary button */
.minicart-wrapper .dropdown-menu .actions .secondary .btn { 
    font-size: 13px;
    font-weight: 700;
}

/* Product list - Center product description */
.products-grid .product-content .product-desc {
    text-align: center;
}
.products-grid .product-content .product-desc .tocart {
    width: auto;
}
.products-grid .product-content .product-desc .tocart .text {
    padding: 0 20px;
}

/* Product list - Hide reviews (on the right of the price) */
.products-grid .product-content .product-desc .product-reviews-summary {
    display: none;
}

/* Product - Breadcrumbs */
.breadcrumbs.breadcrumbs-v2 {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
.breadcrumbs.breadcrumbs-v2 .breadcrumbs-table {
    background: #fff;
    padding: 20px 25px 20px;
    opacity: 60%;
}
/* Product - Breadcrumbs - Title on the left */
.breadcrumbs .breadcrumbs-title h1 {
    color: #000;
    font-size: 22px;
    font-weight: 500;
}
/* Product - Breadcrumbs - List on the right */
.breadcrumb.breadcrumbs-v2 > li {
    color: #000;
}
.breadcrumbs.breadcrumbs-v2 .breadcrumbs-menu a {
    color: #000;
}
.breadcrumbs.breadcrumbs-v2 .breadcrumbs-menu li {
    color: #000;
}
.breadcrumbs.breadcrumbs-v2 .breadcrumbs-menu li > span {
    color: #000;
}

/* Product - Title and price */
.product-info-main .product-name h1 {
    font-size: 25px;
}
.product-info-main .product-info-price {
    font-size: 28px;
}
/* Product - Hide SKU  */
.product-info-stock-sku {
    display: none;
}
/* Product - Hide review action  */
.product-info-main .product-reviews-summary {
    display: none;
}
/* Product - Hide categories */
.show-cate .products-grid .product-content .product-desc .cate-name {
    display: none;
}

/* All block titles */
.block-title .title {
    border-bottom: 0px;
    font-weight: normal;
}

/* My account  - Summary - Turn links into buttons */
.my-account-main .action {
    display: inline-block;
    background-color: #eee;
    color: #212121;
    border: 1px solid #eee;
    padding: 12px 19px;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 1.33;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    margin-bottom: 20px;
}
.my-account-main .action:hover {
    background-color: #e87b4c;
    border-color: #e87b4c;
    color: #fff;
}

/* My Account - Remove back actions*/
.actions-toolbar .action.back {
    display: none;
}

/* My account  - Additional Addresses - Remove all */
.block-addresses-list {
    display: none;
}
.primary .action.add {
    display: none;
}

/* My Account - Orders Summary - Title - Similar to other titles */
.orders-history .table-order-items .table-caption {
    border-bottom: 1px solid #ddd;
    line-height: 1.1;
    padding-bottom: 6px;
    position: relative;
    font-size: 20px;
    text-transform: uppercase;
    color: #444444;
    font-weight: normal;
    text-align: left;
    margin-bottom: 20px;
}
.orders-history .table-order-items .table-caption::after {
    background: #e87b4c none repeat scroll 0 0;
    bottom: -1px;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    width: 100%;
}
.orders-history .table-order-items > tbody > tr > td {
    vertical-align: middle;
}

/* My Account - Orders Summary - Turn link into button */
.orders-history .table-order-items .action {
    display: inline-block;
    background-color: #eee;
    color: #212121;
    border: 1px solid #eee;
    padding: 12px 19px;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 1.33;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
}
.orders-history .table-order-items .action:hover {
    background-color: #e87b4c;
    border-color: #e87b4c;
    color: #fff;
}

/* My Account - Orders tabs - Similar to other titles */
.order-links {
    border-bottom: 1px solid #ddd;
    line-height: 1.1;
    padding-bottom: 6px;
    position: relative;
    font-size: 20px;
    text-transform: uppercase;
}
.order-links .item {
    display: inline-block;
    padding: 0 20px 0 0;
}
.order-links .current {
    color: #444444;
    font-weight: 700;
}
.order-links::after {
    background: #e87b4c none repeat scroll 0 0;
    bottom: -1px;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    width: 100%;
}

/* My Account - Orders - Increase and move down the title */
.order-details-items {
    margin-top: 20px;
}
.order-details-items .order-title {
    text-transform: uppercase;
    color: #444444;
    margin-bottom: 20px;
}

/* My Account - Orders - Remove back action */
.order-details-items .actions-toolbar {
    display: none;
}

/* My Account - Orders - Tracking */
.order-details-items .order-tracking {
    border: 1px solid #d0cbc1;
    padding: 20px;
    margin: 15px 0;
}
/* My Account - Orders - Tracking action - Turn links into buttons */
.order-details-items .action {
    display: inline-block;
    background-color: #eee;
    color: #212121;
    border: 1px solid #eee;
    padding: 12px 19px;
    margin-left: 10px;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 1.33;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
}
.order-details-items .action:hover {
    background-color: #e87b4c;
    border-color: #e87b4c;
    color: #fff;
}
/* My Account - Orders - Tracking - Remove back action */
.order-details-items .table-order-items .table-caption {
    display: none;
}
/* My Account - Orders - Tracking - Remove table color */
.order-details-items .table-order-items th {
    background-color: #fff;
}

/* My Account - Orders Details  - Rearrange the blocks */
.block.block-order-details-view {
    margin-top: 40px;
}
.block.block-order-details-view .block-title {
    border-top: 1px solid #d0cbc1;
    width: 100%;
    padding: 20px 0 10px 0;
    font-size: 15px;
    text-transform: uppercase;
}
.block.block-order-details-view .box {
    border: 1px solid #d0cbc1;
    padding: 20px;
    margin: 15px 0;
}
.block.block-order-details-view .box .box-content  {
    padding-top: 10px;
}
.block.block-order-details-view  .box .box-content .table-caption {
    display: none;
}
.block.block-order-details-view .box .box-content .box-title {
    font-size: 15px;
}
.block.block-order-details-view .box .box-content address {
    margin-bottom: 0;
}

/* Forgotten password - Increase margin between lines */
.forget .fieldset .field {
    margin-bottom: 15px;
}

/* Checkout - Fix checkout side text alignment */
.checkout-index-index .opc-sidebar .minicart-items .product-item .product-image-container {
    display: inline;
}
.checkout-index-index .opc-sidebar .minicart-items .product-item .product-item-details {
    display: block;
}

/* Checkout - Arrange addresses */
.checkout-shipping-address .shipping-address-items .not-selected-item {
    padding: 10px;
}
.checkout-shipping-address .shipping-address-items .not-selected-item::before {
    color: #ccc;
    content: "\f204";
    font-family: FontAwesome;
    font-size: 25px;
    display: inline;
    vertical-align: middle;
    padding-right: 5px;
}
.checkout-shipping-address .shipping-address-items .selected-item {
    border: 1px solid #e87b4c;
    padding: 10px;
}
.checkout-shipping-address .shipping-address-items .selected-item::before {
    color: #e87b4c;
    content: "\f205";
    font-family: FontAwesome;
    font-size: 25px;
    display: inline;
    vertical-align: middle;
    padding-right: 5px;
}
.checkout-shipping-address .shipping-address-items a {
    color: #858585;
}

/* Checkout - Shipping - Remove radio button */
.table-checkout-shipping-method input[type=radio] {
    display:none; 
}
/* Checkout - Shipping - Add icon */
.table-checkout-shipping-method .col-price::before{
    color: #e87b4c;
    content: "\f1d9";
    font-family: FontAwesome;
    font-size: 16px;
    speak: none;
    margin-right: 10px;
}

/* Shopping Cart - Add expand icons */
.shopping-cart-bottom .block .block-title::before{
    color: #e87b4c;
    content: "\f078";
    font-family: FontAwesome;
    font-size: 16px;
    speak: none;
    float: right;
    margin-right: 5px;
}
.shopping-cart-bottom .block.active .block-title::before{
    color: #e87b4c;
    content: "\f077";
    font-family: FontAwesome;
    font-size: 16px;
    speak: none;
    float: right;
    margin-right: 5px;
}

/* Shopping Cart - Shipping estimate */
.shopping-cart-bottom .methods input[type=radio] {
    display:none; 
}
.shopping-cart-bottom  .methods input[type=radio] + label:before {
    font-family: "FontAwesome";
    font-size: 25px;
    vertical-align: middle;
    content: "\f204";
    color: #e87b4c;
    margin-right: 5px;
}
.shopping-cart-bottom  .methods input[type=radio]:checked + label:before {
    font-family: "FontAwesome";
    font-size: 25px;
    vertical-align: middle;
    content: "\f205";
    color: #e87b4c;
    margin-right: 5px;
}

/* Checkout - Remove add addresses button */
.checkout-shipping-address .new-address-popup {
    display: none;
}

/* Checkout - Remove tooltip label */
.checkout-index-index .opc-wrapper .form-login .field-tooltip .label {
    display: none;
}

/* Checkout - Remove phone number tooltip */
.checkout-index-index .opc-wrapper .form-shipping-address .field-tooltip, .checkout-index-index .opc-wrapper .form-shipping-address .field-tooltip-action::before, .checkout-index-index .opc-wrapper .form-shipping-address .field-tooltip .field-tooltip-content::after, .checkout-index-index .opc-wrapper .form-shipping-address .field-tooltip .field-tooltip-content::before {
    display: none;
}

/* Checkout - Captcha */
#recaptcha-checkout-place-order-wrapper {
   display: none;
}

/* Checkout - Paypal */
.checkout-index-index .checkout-payment-method .payment-method-title a {
    text-decoration: underline;
    padding-left: 10px;
}
.checkout-index-index .checkout-payment-method .payment-method-note {
    display: none;
}
.checkout-index-index .checkout-payment-method .payment-icon {
    display: none;
}
.checkout-index-index .checkout-payment-method .payment-method-title {
    background: url(https://www.paypalobjects.com/webstatic/mktg/logo/AM_mc_vs_dc_ae.jpg) no-repeat;
    padding-top: 110px;
}
.checkout-index-index .checkout-payment-method .payment-method-title .label {
    color: #000;
    font-weight: normal;
    font-size: 15px;
}

/* Checkout - Agreement */
.checkout-index-index .checkout-agreement button {
    background-color: #fff;
    color: #000;
    border: 0px solid;
    padding: 10px 0px;
    text-transform: none;
    font-weight: normal;
    font-size: 15px;
    text-transform: none;
    text-align: left;
    text-decoration: underline;
}
.checkout-index-index .checkout-agreement button:hover {
    color: #e87b4c;
}

/* Checkout - Final agreement */
.order-review-form .checkout-agreement button {
    background-color: #fff;
    color: #000;
    border: 0px solid;
    padding: 10px 0px;
    text-transform: none;
    font-weight: normal;
    font-size: 15px;
    text-transform: none;
    text-align: left;
    text-decoration: underline;
}
.order-review-form .checkout-agreement button:hover {
    color: #e87b4c;
}

/* Checkout - Final review */
.order-review-form .actions-toolbar button {
    display: inline-block;
    background-color: #eee;
    color: #212121;
    border: 1px solid #eee;
    padding: 12px 19px;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 1.33;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
}
.order-review-form .actions-toolbar button:hover {
    background-color: #e87b4c;
    border-color: #e87b4c;
    color: #fff;
}

/* Contact Form - Capcha */
.field.captcha.required .label {
    color: #000;
    text-align: left;
    line-height: 1.5;
    font-weight: normal;
    font-size: 15px;
    padding-bottom: 10px 0;
}
.field.captcha.required .captcha-image {
    padding: 10px 10px 10px 0;
}
.field.captcha.required .captcha-image button {
    display: inline-block;
    background-color: #eee;
    color: #212121;
    border: 1px solid #eee;
    padding: 12px 19px;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 1.33;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
}
.field.captcha.required .captcha-image button:hover {
    background-color: #e87b4c;
    border-color: #e87b4c;
    color: #fff;
}

/* Reset password */
.reset .fieldset .field {
    margin-bottom: 15px;
}