#start-resizable-editor-section {
    display: none
}

.wp-block-audio figcaption {
    color: #555;
    font-size: 13px;
    text-align: center
}

.is-dark-theme .wp-block-audio figcaption {
    color: hsla(0, 0%, 100%, .65)
}

.wp-block-code {
    font-family: Menlo, Consolas, monaco, monospace;
    color: #1e1e1e;
    padding: .8em 1em;
    border: 1px solid #ddd;
    border-radius: 4px
}

.wp-block-embed figcaption {
    color: #555;
    font-size: 13px;
    text-align: center
}

.is-dark-theme .wp-block-embed figcaption {
    color: hsla(0, 0%, 100%, .65)
}

.blocks-gallery-caption {
    color: #555;
    font-size: 13px;
    text-align: center
}

.is-dark-theme .blocks-gallery-caption {
    color: hsla(0, 0%, 100%, .65)
}

.wp-block-image figcaption {
    color: #555;
    font-size: 13px;
    text-align: center
}

.is-dark-theme .wp-block-image figcaption {
    color: hsla(0, 0%, 100%, .65)
}

.wp-block-pullquote {
    border-top: 4px solid;
    border-bottom: 4px solid;
    margin-bottom: 1.75em;
    color: currentColor
}

.wp-block-pullquote__citation,
.wp-block-pullquote cite,
.wp-block-pullquote footer {
    color: currentColor;
    text-transform: uppercase;
    font-size: .8125em;
    font-style: normal
}

.wp-block-quote {
    border-left: .25em solid;
    margin: 0 0 1.75em;
    padding-left: 1em
}

.wp-block-quote cite,
.wp-block-quote footer {
    color: currentColor;
    font-size: .8125em;
    position: relative;
    font-style: normal
}

.wp-block-quote.has-text-align-right {
    border-left: none;
    border-right: .25em solid;
    padding-left: 0;
    padding-right: 1em
}

.wp-block-quote.has-text-align-center {
    border: none;
    padding-left: 0
}

.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
    border: none
}

.wp-block-search .wp-block-search__label {
    font-weight: 700
}

.wp-block-group.has-background {
    padding: 1.25em 2.375em;
    margin-top: 0;
    margin-bottom: 0
}

.wp-block-separator {
    border: none;
    border-bottom: 2px solid;
    margin-left: auto;
    margin-right: auto;
    opacity: .4
}

.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
    width: 100px
}

.wp-block-separator.has-background:not(.is-style-dots) {
    border-bottom: none;
    height: 1px
}

.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots) {
    height: 2px
}

.wp-block-table thead {
    border-bottom: 3px solid
}

.wp-block-table tfoot {
    border-top: 3px solid
}

.wp-block-table td,
.wp-block-table th {
    padding: .5em;
    border: 1px solid;
    word-break: normal
}

.wp-block-table figcaption {
    color: #555;
    font-size: 13px;
    text-align: center
}

.is-dark-theme .wp-block-table figcaption {
    color: hsla(0, 0%, 100%, .65)
}

.wp-block-video figcaption {
    color: #555;
    font-size: 13px;
    text-align: center
}

.is-dark-theme .wp-block-video figcaption {
    color: hsla(0, 0%, 100%, .65)
}

.wp-block-template-part.has-background {
    padding: 1.25em 2.375em;
    margin-top: 0;
    margin-bottom: 0
}

#end-resizable-editor-section {
    display: none
}

.woocommerce form .form-row .required {
    visibility: visible;
}

.woocommerce-product-gallery {
    opacity: 1 !important;
}

header #logo a.brand,
.logofont {
    font-family: Lato;
    line-height: 40px;
    font-weight: 400;
    font-style: normal;
    font-size: 32px;
    font-display: swap;
}

h1 {
    font-family: Verdana, Geneva, sans-serif;
    line-height: 62px;
    font-weight: 600;
    font-style: normal;
    color: #2b2b2b;
    font-size: 50px;
    font-display: swap;
}

h2 {
    font-family: Verdana, Geneva, sans-serif;
    line-height: 50px;
    font-weight: 600;
    font-style: normal;
    color: #2b2b2b;
    font-size: 40px;
    font-display: swap;
}

h3 {
    font-family:    Verdana
;
    line-height: 36px;
    font-weight: 400;
    font-style: normal;
    color: #2b2b2b;
    font-size: 28px;
    font-display: swap;
}

h4 {
    font-family:    Verdana
;
    line-height: 27px;
    font-weight: 500;
    font-style: normal;
    color: #2b2b2b;
    font-size: 21px;
    font-display: swap;
}

h5 {
    font-family:    Verdana
;
    line-height: 24px;
    font-weight: 600;
    font-style: normal;
    color: #2b2b2b;
    font-size: 18px;
    font-display: swap;
}

h6 {
    font-family:    Verdana
;
    line-height: 24px;
    letter-spacing: 3px;
    font-weight: 600;
    font-style: normal;
    color: #2b2b2b;
    font-size: 22px;
    font-display: swap;
}

body {
    font-family: Roboto;
    line-height: 24px;
    font-weight: 400;
    font-style: normal;
    color: #5c5146;
    font-size: 16px;
    font-display: swap;
}

#nav-main ul.sf-menu a {
    font-family: Verdana, Geneva, sans-serif;
    font-weight: 600;
    font-style: normal;
    color: #212121;
    font-size: 20px;
    font-display: swap;
}

.nav-inner .up-mobnav,
.up-mobile-nav .nav-inner li a,
.nav-trigger-case {
    font-family: Heebo;
    line-height: 20px;
    font-weight: 500;
    font-style: normal;
    color: #ffffff;
    font-size: 15px;
    font-display: swap;
}

.vc_custom_1552490858493 {
    background-color: #5c5146 !important;
}

.vc_custom_1549310818735 {
    border-bottom-width: 1px !important;
    border-bottom-color: #f2f2f2 !important;
    border-bottom-style: solid !important;
    border-radius: 1px !important;
}

.vc_custom_1552495119165 {
    margin-top: -4% !important;
}

.vc_custom_1553275772449 {
    background-image: url(../image/argup13.jpg) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.vc_custom_1549484098473 {
    margin-top: -60px !important;
}

.vc_custom_1552844191166 {
    padding-top: 15px !important;
}

.vc_custom_1553100935990 {
    background-color: #535449 !important;
}

.vc_custom_1552235668747 {
    margin-bottom: 10px !important;
}

.vc_custom_1552485010876 {
    margin-bottom: 15px !important;
}

.vc_custom_1554747625608 {
    margin-bottom: 15px !important;
}

.vc_custom_1552485671844 {
    margin-bottom: 10px !important;
}

.vc_custom_1552253073822 {
    margin-bottom: 15px !important;
}

.vc_custom_1554748949719 {
    margin-bottom: 10px !important;
}

.vc_custom_1551443089565 {
    margin-bottom: 10px !important;
}

.vc_custom_1551443109324 {
    margin-bottom: 10px !important;
}

.vc_custom_1551443118691 {
    margin-bottom: 10px !important;
}

.vc_custom_1551443128971 {
    margin-bottom: 10px !important;
}

.vc_custom_1553275754522 {
    background-image: url(../image/m2.jpg?id=3731) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.vc_custom_1552516635434 {
    margin-bottom: 10px !important;
}

.vc_custom_1552570529620 {
    border-left-width: 1px !important;
    padding-left: 27px !important;
    border-left-color: #f2f2f2 !important;
    border-left-style: solid !important;
}

.vc_custom_1554748484594 {
    padding-right: 6% !important;
}

.vc_custom_1553014355529 {
    background-image: url(../image/mr_test_bg2.jpg?id=3960) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.vc_custom_1552495886333 {
    background-color: #535449 !important;
    border-radius: 5px !important;
}

.vc_custom_1552495892158 {
    background-color: #5c5146 !important;
    border-radius: 5px !important;
}

.vc_custom_1552495898342 {
    background-color: #535449 !important;
    border-radius: 5px !important;
}

.vc_custom_1552844949075 {
    margin-bottom: 10px !important;
}

.vc_custom_1551444099457 {
    padding-bottom: 5px !important;
}

.wpb_animate_when_almost_visible {
    opacity: 1;
}


#logo {
    margin-top: 10px;
}

.topclass.topclass-shrink #logo #uplogo img {
    margin-top: 0px;
}

#logo {
    padding-bottom: 7px;
}

#logo {
    margin-left: 0px;
}

#loader.white_pre {
    background-color: rgba(255, 255, 255, 0.98) !important;
}

.normal.light .topclass {
    background: rgba(255, 255, 255, 0.85) !important;
}

#logo {
    margin-right: 0px;
}

.topclass {
    background-color: #FFFFFF !important;
}

.normal .topclass.topclass-shrink {
    background: #FFFFFF !important;
}

.normal .topclass.topclass-shrink {
    background: rgba(255, 255, 255, 1) !important;
}

.topbarmenu ul li.menu_icon a i {
    font-size: 13px;
}

#nav-main,
.search_menu,
.shop_icon,
.popup_menuo {
    margin-top: 2px;
}

#nav-main ul.sf-menu li.active>a {
    color: #8d8176 !important;
}

.topclass.topclass-shrink #nav-main,
.topclass.topclass-shrink .shop_icon,
.topclass.topclass-shrink .search_menu,
.topclass.topclass-shrink .popup_menuo {
    margin-top: 0px;
}

.sf-menu ul,
#up_topbar #nav-main ul>li.up-megamenu>ul.sf-dropdown-menu,
#up_topbar .widget_shopping_cart_content {
    background-color: #535449 !important;
}

.top-bar-section {
    background: #757275;
}

.topbarmenu ul li {
    margin-right: 31px;
}

ul.sf-dropdown-menu {
    margin-top: 0px !important;
}

.spinner.sp_1,
.spinner.sp_2>div,
.cube1,
.cube2,
.spinner.sp_4>div {
    background-color: #8d8176 !important;
}

.topbarmenu ul li {
    font-family:    Verdana
;
}

.footercopy {
    background: #757275 !important;
}

.mobileclass {
    background: #535449;
}

.search_menu i,
.shop_icon a,
.search_menu i {
    color: #000000 !important;
}

.nav-trigger-case .up-menu-icon i {
    color: #121212 !important;
}

#toggle-menu span {
    background: #000000 !important;
}

.footer_up_wrap {
    background: #5c5146 !important;
}

@media (max-width: 1020px) {
    #logo .up-logo {
        display: none;
    }

    #logo .retina-logo {
        display: block;
    }
}

body{
    font-family: Verdana, Geneva, sans-serif;  font-style: normal; font-variant: normal !important;
}

@media (min-width: 1440px) {
   .container{
    width: 90%;
   }
   .vc_container{
    width: 90%;
   }
}