body.cms-index-index .rightBlock img.product-image-photo {	
     width:auto !important;	
}
li.ui-menu-item.level0.fullwidth.menu-item-has-children.parent {
    display:none;
}
.banner-slider-top .block_slider {
  width: 100%;
  padding: 0 10px;
}
li.ui-menu-item.level0.classic.menu-item-has-children.parent {
    display: none;
}
.top-menu .main-nav li.ui-menu-item.level0.classic.menu-item-has-children.parent {
    display: none;
}
.mini-cart-wrapper .header-mini-cart::before {
    content: "\f07a";
    font-family: "FontAwesome";
}
.header-content .logo img {
    max-height: none;
}
body.catalog-category-view .sidebar.sidebar-main-1 .content dl.options dt{
	font-size: 18px;
    font-weight: 500;
    padding: 0 0 13px 0;
}
    
body.catalog-category-view .sidebar.sidebar-main-1 .content dd li.item {    
    padding: 5px 0;
}
.top-menu .main-nav li.ui-menu-item.level0.fullwidth {
    display:none;
}
body.cms-index-index .rokan-product-heading span.sup-title {
    display: none;
}
body.cms-index-index .rightBlock img.product-image-photo {
     width:auto !important;
}
body.cms-index-index .hot-deal-slide img.product-image-photo {
    width:auto;
}
body.catalog-category-view .category-image .image {
  width: auto;
}
body.catalog-product-view .additional-attributes-wrapper.table-wrapper {
    padding: 20px;
    border: 1px solid #ededed;
    border-radius: 0 0 2px 2px;
    background: #fff;
}



body.catalog-product-view tbody {
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
    border:1px solid #ededed
}


body.catalog-product-view th.col.label {
     border:none !important;
    font-weight:bolder;
}
body.catalog-product-view tr {
    border:1px solid #ededed;
}
.header-container .category-dropdown-item-content li.ui-menu-item.level0.fullwidth.parent {
    position:relative !important;
}
.header-container div#searchsuite-autocomplete {
    left:100px;
}
.header-container input#search-input-autocomplate {
    padding-left:50px;
}

.header-container div#searchsuite-autocomplete {
    left:50px;
    width:79.5%
}
body.catalog-product-view .product-info .service {
    padding-bottom: 20px;
    color:#fb9300;
}
#checkout-step-payment #checkout-payment-method-load .payment-method {border: 2px solid #134e47;    margin-bottom: 10px;}
.payment-method .payment-method-title.field.choice span {    vertical-align: middle;}
#checkout-review-table .qty-wrapper .button-action .fa {font:normal normal normal 14px/1.4 FontAwesome;}
.opc-block-summary .product-item .price {font-size: 1.2rem;}
#opc-sidebar .opc-block-summary .table-totals .grand .mark {  padding-right: 4px !important;}
.opc-block-summary .table-totals tbody .amount, .opc-block-summary .table-totals tfoot .amount {padding-right:20px !important}
.qty-wrapper .qty-wrap .input-text.update {height:25px;top: -7px !important;}

#checkout-step-shipping input[type="text"], #checkout-step-shipping input[type="email"], #checkout-step-shipping textarea, input[type="password"], #checkout-step-shipping input[type="tel"] ,
.myparcel-delivery-options .myparcel-delivery-options__errors input{border: 2px solid #134e47;height:40px;}

#checkout-step-shipping #co-shipping-form select {border: 2px solid #134e47;padding:10px 16px;height:40px;}
#shipping .fieldset>.field._required>.label:after {font-size: 12px;}
.opc-wrapper .fieldset>.field>.label , #checkout-step-shipping .field span{font-weight:bold !important}
.block-for-custom-text {border-top: 1px solid #fff;}
.block-for-custom-text .block-static-block.widget {margin-bottom:0px;}
#checkout-step-shipping_method {border: 2px solid #134e47}
.onestepcheckout-index-index #co-payment-form .field.choice {padding: 8px 0px 8px 20px;}
.checkout-payment-method .step-title, #shipping .step-title, #opc-shipping_method .step-title, .order-summary .step-title {font-size: 18px;font-weight: 500;}

.widget.block.block-static-block strong {font-size: 18px;font-weight: 500;}

/* #checkout-step-payment #checkout-payment-method-load input:not([disabled]):focus, #checkout-step-payment #checkout-payment-method-load textarea:not([disabled]):focus, #checkout-step-payment #checkout-payment-method-load select:not([disabled]):focus {border: 2px solid #134e47} 
#checkout-step-payment input[type="text"]:focus, #checkout-step-payment input[type="email"]:focus, #checkout-step-payment textarea:focus, #checkout-step-payment input[type="password"]:focus, #checkout-step-payment a:focus, #checkout-step-payment button:focus, #checkout-step-payment select:focus {border: 2px solid #134e47 !important}*/


/*<<<<<<< HEAD*/
#back-top {
    bottom: 60px;
}





.side-verticalmenu li.expand-category-link {
    display: none !important;
}

 body.catalog-product-view .product.attribute.overview strong.type {
    display: none;
}
@media only screen and (min-width: 1024px) and (max-width: 1199px){
.menu_primary {
    width: 90% !important;
}
.top-header {
    min-height:1px;
}
}

.logo img{
  max-width:400px;
}

@media only screen and (min-width: 1024px) and (max-width: 1199px){
.block-search {
    width: 80%;
}
.verticalmenu.navigation .subchildmenu.mega-columns.columns4 > li {
    width: 100% !important;
}
}
@media only screen and (min-width: 320px) and (max-width: 767px){
.logo img{
  max-width:275px;
}
}
@media only screen and (min-width: 768px) and (max-width: 1023px){
.block-search {
    width: 80%;
}
.logo img{
  max-width:275px;
}
.verticalmenu.navigation .subchildmenu.mega-columns.columns4 > li {
    width: 100% !important;
}
}


body.customer-account-login .form-login .fieldset.login .action.primary {
    background:#ff9300 !important;
    border: 1px solid #ff9300 !important;
}

body.customer-account-create .form-create-account .action.primary {
    background:#ff9300 !important;
    border: 1px solid #ff9300 !important;
}
.col-lg-2.col-md-2.hidden-sm.hidden-xs.box_language {
	display: none;
}
@media only screen and (min-width: 1200px){
.menu_primary {
    width: 70% !important;
}
}
@media only screen and (max-width: 1199px){
.menu_primary {
    width: 100% !important;
    padding-left: 80px;
}
}
#back-top {
	bottom: 60px;
	right: 15px;
}
div#quick-window {
	z-index: 9999;
}
@media (min-width: 320px) and (max-width: 480px) {
body.cms-index-index .velaContent .col-xs-6.col-sm-3.col-2 {
    width:100% !important;
}
}
body.catalog-category-view .item-product img.product-image-photo {
    width: auto;
}


.quick-view-content .product.attribute.overview strong.type {
    display: none;
}

.fa-heart:before {
    content: "\e08a" !important;
    font-family: 'simple-line-icons';
}
body.cms-index-index .velaServicesInner .rowFlex>div:nth-child(5) {
    display: block !important;
}

body.catalog-category-view .category-image, .category-description {
    display:none
    }
body.checkout-index-index .one-step-checkout .order-review-info .totals span.label {
    display:none;
}

.item-product .product-info .info-price .price {

    color:#d11418 !important;
}
.item-product .product-info .info-price .special-price .price-wrapper .price {
color:#d11418;
}

.admin__scope-old .form-inline div#attribute-service-container {
    float: initial;
    width: 100%;
}


.item-product .product-info .info-price .old-price .price {
    color:#b5b5b5 !important;
}
body.checkout-index-index .street .control .field._required .label:after {
    content:" *";
    color: red; }
    
div#opcheckout-shipping-section .field-error {
    font-size: 0.75em;
}
body.checkout-index-index .checkout-shipping-address #customer-email-fieldset span.note {
    display:unset;
}
body.catalogsearch-result-index .product-image-container img.product-image-photo {
    width: auto !important;
}
/*31-01-2024*/
/*Category Page*/
dl#narrow-by-list2 {
    margin-top: 10px;
}
dl#narrow-by-list2 dt {
    border-bottom: 2px solid;
    padding-block: 10px;
    margin-bottom: 10px;
    border-top: 2px solid;   
}
dl#narrow-by-list2  li.item {
    font-weight: 500;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
dl#narrow-by-list2 li.item span.count:before {
    content: '(';
}
dl#narrow-by-list2 li.item span.count:after {
    content: ')';
}
/*Product Page*/
.product.info.detailed .additional-attributes>tbody>tr>th {
    padding: 10px !important;
    display: inline-block;
}
.product.info.detailed .additional-attributes>tbody>tr>td {
    padding: 10px !important;
}
/*Media*/
/*Home Page*/
@media(min-width:768px){
    .categorytab-container.cat_1 .load_more{
        display: none;
    }
}