.page-footer .footer-static-container .footer-static {
    display: block;
}
.navigation_menu_after {
    display: inline-block;
}
.navigation .level0>.level-top {
    font-weight: 700;
}
.custommenu.navigation li>a>span {
    font-weight: 700;
}
.footer-static [data-content-type='html'] {
    display: flex;
}
.checkout-container .opc-wrapper .fieldset .field .label {
    font-weight: 600;
}
.checkout-container .opc-wrapper .fieldset .field input {
    border: 1px #cdc9c9 solid;
}
.table-checkout-shipping-method thead th {
    font-weight: 600;
}
.checkout-container .block .title strong {
    font-weight: 600;
}
.opc-block-summary .table-totals .mark {
    font-weight: 600;
}
.rokanthemes-onepagecheckout #opc-sidebar .label {
    font-weight: 600;
}
.opc-block-summary .table-totals .grand .amount strong {
    font-size: 19px;
}
.opc-block-summary .table-totals .amount .price {
    font-weight: 600;
}
.checkout-index-index .page-main textarea {
	border: 1px #cdc9c9 solid;
}
.rokanthemes-onepagecheckout #opc-sidebar .discount-code #discount-form .payment-option-inner input {
    border: 1px #cdc9c9 solid;
}
.opc-wrapper .step-title ,  .opc-block-summary .title {
    font-size: 18px;
}
.footer-links .site_desc {
    padding-right: 40px;
}
.section-breadcrumbs .breadcrumbs ul li a {
    font-weight: 600;
}
.section-breadcrumbs .breadcrumbs ul li strong {
    color: #686868;
    font-weight: 600;
}
#locator_filter .column_left .block-content #current-address .input-box #locator-search {
    border: 1px #a9a8a8 solid;
	font-weight: 600;
}
#locator_filter .column_left .block-content #current-address .input-box #locator-search::placeholder {
    color:#999999;
}
.storelocator-index-index #locator_filter .column_left .center #store_list .list .image{
	display:none;
}
.contact-index-index .page-main .page-title-wrapper {
    background: url('../../wysiwyg/contat-us-bg.avif') no-repeat;
    padding: 105px 0;
    text-align: left;
    padding-left: 50px;
    background-size: cover;
}
.contact-index-index .page-main .page-title-wrapper .page-title span {
	color:#FFF;
}
.static_content .border-col h4 {
    font-size: 20px;
}
.static_content .border-col a {
    font-weight: 500;
    font-size: 16px;
}
form.contact fieldset .field .input-text {
    border: 1px #a9a3a3 solid;
}
form.contact#contact-form fieldset .field label.label {
    font-weight: 600;
    font-size: 15px;
}
.contact-index-index form#contact-form .actions-toolbar button.action{
	font-size: 18px;
}
.contact-index-index #contact-form .field.comment .label::after{
	content:none;
}
.contact-index-index .col-main .static_content{
	margin-top: 40px;
}
.contact-index-index .col-main .static_content .short-des{
	font-weight: 500;
    font-size: 16px;
}
.sidebar .widget.block-search .control input {
    border: 1px solid #adadad !important;
	font-weight: 600;
}
.sidebar .widget.block-search .control input::placeholder{
	color:#777;
	font-weight:600;
}
.post-list-wrapper .blog-list-post .post-info .readmore .readmore-text{
	color: #FFF;
	background: #333;
}
.post-list-wrapper .blog-list-post .post-info .readmore .readmore-text:hover{
	background: #ba933e;
	color: #FFF;
}
.post-list-wrapper .blog-list-post .post-info .post-info-extra .post-date {
    font-weight: 600;
    font-size: 15px;
}
.box-blog .block-content .post-info .blog-button .readmore {
    color: #FFF;
    background: #333;
    font-size: 17px;
}
.box-blog .block-content .post-info .blog-button .readmore:hover {
    color: #FFF;
    background: #ba933e;
}
.form-wishlist-items .product-item .box-tocart .action.tocart {
    padding: 18px 50px;
    display: flex;
    align-items: center;
}
.owl-wrapper-outer .brand-item .brand-image {
    margin-right: 23px;
    width: 85%;
}
input:not([type]), input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"]{
	border: 1px solid #bbb;
}
textarea {
    border: 1px solid #bbb;
}
.cart-totals .table-wrapper table.data tbody tr th {
    color: #333;
    font-weight: 600;
}
.cart-summary .shipping .label {
    font-weight: 600;
    color: #333;
}
.cart-summary .shipping .value {
    font-weight: 500;
}
.cart-totals .table-wrapper table.data tbody tr th strong {
    font-weight: 700;
    font-size: 18px;
}
.cart-totals .table-wrapper table.data tbody tr td.amount .price {
    font-weight: 600;
    color: #555;
}
.cart-summary .block .fieldset .field.note {
    font-size: 14px;
	color: #333;
}
.cart-summary #block-summary .control select, .cart-summary #block-summary .control select option {
    font-weight: 600;
}
.cart-summary .block .fieldset .items .item-title {
    font-weight: 600;
    color: #555;
}
.cart-container .checkout-methods-items .item+.item .action.multicheckout {
    font-weight: 600;
    text-decoration: underline;
}
.cart-summary .block .fieldset .field label.label {
    font-weight: 600;
    font-size: 14px;
}
.cart-summary .block .fieldset .field .control input::placeholder{
	color:#777;
	font-weight:600;
}
.cart-summary .block .fieldset .actions-toolbar button.action {
    background-color: #c3c3c3;
}
.cart-summary .block .fieldset .actions-toolbar button.action:hover {
    background-color: #ba933e;
}
.checkout-payment-method .billing-address-same-as-shipping-block label {
    font-size: 15px;
    font-weight: 500;
    margin-left: 6px;
}
.checkout-payment-method .actions-toolbar .primary .action-cancel {
    font-size: 15px;
    color: #555;
    font-weight: 600;
    line-height: 45px;
}
.checkout-index-index .modal-popup .form-shipping-address .label {
    font-weight: 600;
}
.rokanthemes-onepagecheckout #opc-sidebar .discount-code #discount-form .payment-option-inner input::placeholder {
    font-weight: 600;
    color: #858383;
}
.rokanthemes-onepagecheckout #opc-sidebar .label {
    font-weight: 600;
    font-size: 14px;
}
.field-error {
    font-size: 0.9rem;
}
.rokan-product-heading .rokan-product-heading p.description {
    color: #333;
    font-size: 16px;
}
.product-item .product-info .price-box .price {
    color: #1a1a1a;
    font-size: 20px;
    font-weight: 600;
}
.product-info-main .product-reviews-summary .reviews-actions {
    font-size: 15px;
	padding-left: 0px;
}
.product-view .product-info-main .product-info-price .product-info-stock-sku>div .value {
    font-size: 14px;
    font-weight: 500;
    color: #333;
}
.product-view .brand-label {
    font-size: 17px;
    font-weight: 600;
    color: #333;
}
.product-page-brand-common-view .product-brands li a {
    font-size: 13px;
    color: #333;
    font-weight: 500;
}
.product-page-brand-common-view .product-brands li img {
    height: 120px;
}
.product-page-brand-common-view .product-brands li {
    padding: 15px;
}
fieldset.field.required.review-field-ratings span {
    font-size: 16px;
    color: #333;
	font-weight: 400;
}
.review-field-nickname label.label {
    font-size: 16px;
	color: #333;
}
.review-field-summary label.label {
    font-size: 16px;
	color: #333;
}
legend.legend.review-legend {
    font-size: 14px;
    font-weight: 500;
}
.review-field-text label.label {
    font-size: 16px;
	color: #333;
}
li.item.featuredproductslider-item strong.product-name, li.item.newproductslider-item strong.product-name{
    font-size: 15px;
}
.product-info a.product-item-link {
    font-size: 15px;
}
.post-view .post-content .post-description p {
    font-size: 15px;
    font-weight: 500;
    color: #333;
}
.header-container .header .minicart-wrapper .minicart-items .product-item-pricing label {
    color: #333;
}
.minicart-wrapper .block-minicart .minicart-items-wrapper .product.actions>div .action.delete {
    border-color: #333;
}
.toolbar.wishlist-toolbar {
    font-weight: 600;
}
.toolbar.wishlist-toolbar .limiter .limiter-label {
    font-weight: 600;
}
.toolbar.wishlist-toolbar .limiter {
    line-height: 32px;
}
.products-grid.wishlist .price-box .price {
    font-weight: 600;
    font-size: 15px;
}
.products-grid.wishlist .product-item .fieldset .field.qty .label {
    font-weight: 600;
    line-height: 20px;
}
.products-grid.wishlist .product-item-actions a.action {
    font-weight: 600;
    color: #333;
    text-decoration: underline;
}
fieldset.fieldset.create.info label.label {
    font-size: 14px;
	color: #333;
	font-weight: 500;
}
fieldset.fieldset.login label.label {
    font-size: 14px;
	color: #333;
}
.fieldset.fieldset .field.note {
    color: #333;
    font-size: 15px;
}
fieldset.fieldset.create.account label.label {
    font-size: 14px;
    color: #333;
    font-weight: 500;
}
.sidebar .block-collapsible-nav .content {
    margin-top: 20px;
}
.sidebar .block-collapsible-nav .content .nav.items .item a {
    font-weight: 600;
    font-size: 15px;
}
.multicheckout .table-wrapper .action.delete {
    text-decoration: underline;
}
.form.create.account .fieldset>.field.choice label {
    font-size: 15px;
}
.section-element .rokan-product-heading .short_desc, .group-title1 .short_desc, .section-element .rokan-product-heading .description, .group-title1 .description {
    color: #3e3d3d;
    font-weight: 500;
}
.categories_thumbnails .popcat-box .cat-name .qty {
    font-weight: 600;
}
.navigation .level0.parent>.level-top {
    font-size: 17px;
}
.custommenu.navigation li.level0 .submenu .level1 .subchildmenu li a span {
    font-weight: 600;
}
.custommenu.navigation li.level0.staticwidth .submenu .menu-bottom-block a{
	color:#222;
}
.custommenu.navigation li.level0.staticwidth .submenu .menu-bottom-block a:hover{
	color:#ba933e;
}
#purchase-fake-order.purchase-order .product-purchase .dib, #purchase-fake-order.purchase-order .product-purchase .minutes-ago {
    font-weight: 600;
}
#purchase-fake-order.purchase-order .btnProductQuickview {
    font-size: 14px;
    font-weight: bold;
}
#purchase-fake-order.purchase-order {
    width: 335px;
    padding: 15px;
}
.banner_static .banner-content .text p {
    font-weight: 500;
}
.box-blog .block-content .post-info .short-des {
    font-weight: 500;
}
.box-blog .block-content .post-info .time-conment {
    font-weight: 600;
}
.cart.table-wrapper .cart.items .col.qty .input-text {
    width: 40px;
    height: 35px;
    border: 1px #ccc solid;
	margin-top: -10px;
}
fieldset.fieldset.create.info .field.choice{
    display: flex;
}
fieldset.fieldset.create.info .field.choice:before{
	padding:0px;
	width:0px;
}
fieldset.fieldset.create.account .field.choice{
    display: flex;
}
.form.create.account .fieldset>.field.choice label {
    font-size: 15px;
    margin-left: 9px;
}
body.account .header-container .header .for-full-withmenu .actions-header .register-login a:first-child {
    font-size: 13px;
}
.header-container .header .for-full-withmenu .actions-header .register-login a {
    font-size: 15px;
}
.header-container .header .header-top-setting .setting-container h3 {
    font-size: 15px;
}
.account .column.main .block:not(.widget) .block-title>strong {
    font-weight: 600;
}
.account .column.main .block:not(.widget) .box-title>span {
    color: #333;
}
.box-content p {
    font-weight: 500;
    color: #333;
}
.box-content address {
    font-weight: 500;
    color: #333;
}
.form.create.account .fieldset>.field.choice label {
	margin-top: 2px;
}
.account .fieldset>.field.choice .label{
	margin-top: 10px;
	margin-left: 12px;
}
.sidebar-main-1 .block-collapsible-nav .title:after {
    top: 10px;
    font-size: 40px;
    font-weight: bold;
}
.product-view .box-tocart .field.qty .control input, .product-options-bottom .box-tocart .field.qty .control input{
	border: 2px solid #e1e1e1;
}
.product-view .product-info-main .product-info-price .product-info-stock-sku>div span{
	font-weight:600;
}
div.mage-error {
    font-size: 1rem;
}
.section-newsletter .block.newsletter .control input[type="email"]{
	border: 2px solid #b3aeae;
	color: #333;
}
.account-section h1.account-section__title-label {
    margin-top: 39px;
}
.form-newsletter-manage .fieldset>.field.choice .label {
    font-weight: 500;
    font-size: 15px;
}
.account .page-title-wrapper {
    padding-bottom: 30px;
    padding-top: 50px;
}
.product-item .newlabel, .product-list-item .newlabel {
    font-size: 13px;
}
.quick-view-content .product-info-main .product-info-stock-sku .stock {
    font-size: 14px;
    font-weight: 600;
}
.quick-view-content .product-info-main .product-info-stock-sku .type {
    font-weight: 600;
}
.quick-view-content .product-info-main .product-reviews-summary .reviews-actions .action {
    text-decoration: underline;
    font-weight: 500;
    font-size: 14px;
}
.quick-view-content .product.attribute.overview .value {
    font-weight: 500;
    font-size: 15px;
}
.quick-view-content .product-info-main .product-info-stock-sku .value {
    font-weight: 500;
}
.ajaxsuite-popup-wrapper .modal-popup._inner-scroll .modal-inner-wrap .modal-content #mb-ajaxsuite-popup-wrapper .product-name .greycolor {
    color: #333;
}
.login-container .block.block-customer-login .actions-toolbar .secondary a.remind {
    font-weight: 600;
    text-decoration: underline;
    font-size: 15px;
}
.login-container .block .block-title strong {
    font-weight: 600;
}
.login-container .block.block-new-customer .block-content p {
    font-weight: 500;
    font-size: 15px;
}
.login-container .block.block-customer-login .actions-toolbar .primary, .login-container .block.block-new-customer .actions-toolbar .primary {
    font-size: 16px;
}
fieldset.fieldset.login label.label {
    font-size: 14px;
    color: #747474;
    font-weight: 600;
}
fieldset.fieldset.login .field.choice label.label {
    font-weight: 600;
}
.block-dashboard-addresses .action {
    text-decoration: underline;
    font-weight: 600;
}
.block-dashboard-info .box .box-actions .action {
    text-decoration: underline;
    font-weight: 600;
}
.table-order-items.recent tr th {
    font-weight: 600;
    color: #555;
}
#newsletter_pop_up .control input {
    color: #333;
}
.checkout-container .opc-wrapper .fieldset .field.choice::before{
	width:auto;
}
.checkout-container .opc-wrapper .fieldset .field.choice .label {
    line-height: 25px;
}
.checkout-container .opc-wrapper .fieldset .field.choice input {
    float: left;
    margin-right: 7px;
}
.checkout-container .opc-wrapper .fieldset .field.choice {
    margin-top: 15px !important;
}
.rokanthemes-onepagecheckout #opc-sidebar .actions-toolbar>.primary>.btn-placeorder {
    font-weight: 600;
    font-size: 18px;
}
.form-address-edit .fieldset label.label span {
    font-weight: 600;
    font-size: 14px;
}
.form-address-edit .fieldset .control select {
    font-weight: 500;
}
.sidebar .product-items .product-item-name {
    margin-top: 0;
    font-weight: 500;
}
.footer-static .footer-links.contacts {
    margin-top: -20px;
}
.header-container .header .logo{
	max-width:209px;
}
#newsletter_pop_up.newsletterpopup {
    max-width: 900px;
    width: 100%;
    height: 450px;
	max-height: 450px;
    background-position: right;
    background-repeat: no-repeat;
    background-size: cover;
}
#newsletter_pop_up.newsletterpopup .content-popup {
    width: 100%;
    max-width: 610px;
    text-align: left;
	padding: 50px 35px;
}
#newsletter_pop_up.newsletterpopup h2 {
    font-size: 55px;
    line-height: 55px;
}
#newsletter_pop_up.newsletterpopup p {
    font-size: 30px;
    line-height: 35px;
}
#newsletter_pop_up.newsletterpopup .control input {
    font-size: 20px;
    height: 55px;
    line-height: 55px;
}
#newsletter_pop_up.newsletterpopup .actions .subscribe.primary {
    padding: 15px 10px !important;
    font-size: 25px;
}
.newsletterpopup .subscribe-bottom label {
    font-size: 15px;
}
.categories_thumbnails .popcat-box .cat-name .qty {
    font-size: 20px;
}
.categories_thumbnails .popcat-box .cat-name h3 {
    font-size: 35px;
} 
.rokan-product-heading h2, .group-title1 h2 {
    font-size: 55px;
}
.section-element .rokan-product-heading .short_desc, .group-title1 .short_desc, .section-element .rokan-product-heading .description, .group-title1 .description {
    font-size: 35px;
    line-height: 40px;
}
.product-item .product-info .product-name a, .product-list-item .product-info .product-name a, .product-item .product-info .product-item-name a, .product-list-item .product-info .product-item-name a, .product-item .product-info .product.name a, .product-list-item .product-info .product.name a {
    font-size: 25px;
}
.banner_static img {
    width: 100%;
}
.section-element.box-blog h2 {
    font-size: 45px;
}
.section-element.box-blog p.description {
    font-size: 25px;
    line-height: 30px;
}
.box-blog .block-content .post-info .post-title a {
    font-size: 35px;
}
.box-blog .block-content .post-info .short-des {
    font-size: 20px;
    line-height: 28px;
}
.box-blog .block-content .post-info .blog-button .readmore:after {
    font-size: 17px;
}
.section-newsletter .block.newsletter h3 {
    font-size: 45px;
}  
.section-newsletter .block.newsletter p {
    font-size: 25px;
}
.section-newsletter .block.newsletter .txt_newsletter2 p {
    font-size: 20px;
}
.banner_static .banner-middle .col-left .banner-content .text h2 {
    font-size: 65px;
}
.banner_static .banner-middle .col-left .banner-content .text h3 {
    font-size: 85px;
    line-height: 95px;
}
.banner_static .banner-middle .col-left .banner-content .text p {
    font-size: 30px;
}
.banner_static .banner-middle .col-left .banner-content .text a.btn-shop {
    font-size: 25px;
}
.banner_static .banner-middle .col-left .banner-content .text a.btn-shop:after {
    font-size: 25px;
}
.banner_static .banner-middle .col-right .banner-content .text h2 {
    font-size: 45px;
}
.banner_static .banner-middle .col-right .banner-content .text p {
    font-size: 25px;
    line-height: 35px;
}
.banner_static .banner-middle .col-right .banner-content .text a {
    font-size: 25px;
} 

.banner_static .banner-content.hotdeals a{
	position: relative;
    z-index: 9;
}
.category-top .section-breadcrumbs .breadcrumbs{
	position: relative;
}
.category-description .read_more_btn a {
    font-weight: 600;
    color: #3554a5;
    font-size: 16px;
    text-decoration: underline;
}
.category-view .category-description {
    margin: 15px 0 0 0;
}
.category-view .category-description.more-category-content {
    margin: 0;
    border: 1px solid rgba(0, 0, 0, .12);
    border-radius: 14px;
    padding: 18px 20px;
    background: #ffffff;
    width: 48%;
    float: left;
	margin:1% 1% 0 1%; 
	text-align:center;
}
.category-view .category-description strong {
    font: revert;
}
.category-description.more-category-content.faq_content {
    margin: 1% 0 0 1.2%;
}
.faq_content .title {
    background: #3756a6;
    color: #FFF;
    padding: 5px;
}
.read_more_btn.value.more_cat_description {
    text-align: center;
}
.category-description .heading-more {
    color: #555;
    font-weight: 700;
    margin-bottom: 25px;
    font-size: 22px;
}
.aww-toggle-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 18px;
    margin-top: 20px;
  }
.aww-toggle-box {
    border: 1px solid rgba(0,0,0,.12);
    border-radius: 14px;
    padding: 18px 20px;
    background: #ffffff;
  }

  /* ===== READ MORE CTA (Highly Visible) ===== */

.category-description .btn_content.aww-toggle-btn {
    align-items: center;
    gap: 10px;
    margin-top: 12px;
    padding: 14px 22px;
    font-weight: 900;
    font-size: 15px;
    text-transform: uppercase;
    letter-spacing: .5px;
    color: #ffffff;
    background: linear-gradient(135deg, #111111, #2c2c2c);
    border: none;
    border-radius: 999px;
    cursor: pointer;
    box-shadow: 0 8px 22px rgba(0,0,0,.25);
    transition: all .25s ease;
    position: relative;
    text-decoration: none;
    margin: 0 auto;
    display: inline-flex;
}

  .btn_content.aww-toggle-btn:hover {
    transform: translateY(-2px);
    box-shadow: 0 14px 32px rgba(0,0,0,.32);
    background: linear-gradient(135deg, #000000, #1f1f1f);
  }

  .btn_content.aww-toggle-btn:focus {
    outline: 3px solid rgba(0,0,0,.35);
    outline-offset: 3px;
	background: #e2e2e2;
    border: 1px solid #cdcdcd;
    color: #333;
  }

  /* Arrow indicator */
  .btn_content.aww-toggle-btn::after {
    content: "↓";
    font-size: 18px;
  }

  .btn_content.aww-toggle-btn[aria-expanded="true"]::after {
    content: "↑";
  }

  /* Attention pulse */
  .btn_content.aww-toggle-btn.attention {
    animation: awwPulse 2.4s infinite;
  }

  @keyframes awwPulse {
    0% { box-shadow: 0 0 0 0 rgba(0,0,0,.35); }
    70% { box-shadow: 0 0 0 16px rgba(0,0,0,0); }
    100% { box-shadow: 0 0 0 0 rgba(0,0,0,0); }
  }

  /* ===== Toggle content ===== */

  .aww-hidden[hidden] { display: none !important; }

  .aww-faq-q {
    font-weight: 800;
    margin: 12px 0 6px;
  }

  .aww-faq-a {
    margin: 0 0 10px;
  }

  .aww-faq-list { margin: 0; padding-left: 18px; }
  .aww-faq-list li { margin: 0 0 6px; }  
@media only screen and (min-width: 768px) {
    nav.custommenu.navigation li.level0 {
        padding: 0;
    }
	.header-container .header .col-logo {
		max-width: 209px;
	}
}

@media only screen and (min-width: 1333px) and (max-width: 1589px)  {
	.page-wrapper .header-container .header .for-full-withmenu .actions-header{
		max-width: 165px;
	}
	.navigation .level0>.level-top{
		padding: 25px 5px 24px 5px;
	}
	.page-wrapper .header-container .header.sticky .navigation .level0>.level-top {
		padding: 25px 5px 24px 5px;	
	}
	.header.sticky .navigation .level0.parent>.level-top {
		padding-right: 20px !important;
	}
}
@media (min-width: 1024px), print {
    .rokanthemes-onepagecheckout .opc-wrapper {
        width: 66.66%;
        padding-right: 30px;
    }
	.rokanthemes-onepagecheckout #opc-sidebar {
		width: 33%;
		margin-top: 0;
	}
	.rokanthemes-onepagecheckout #opc-sidebar .discount-code #discount-form {
		width: 100%;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	}
}
@media only screen and (max-width: 768px) {
	.cms-homepage_rubix12 .header-container .header .for-full-withmenu .col-logo .nav-toggle{
		color:#FFF;
	}
	.section-brands .block-widget-rokanthemes-brand .owl-controls {
		display: block !important;
	}
	.footer-static [data-content-type='html'] {
		display: block;
	}
	.wishlist .product-image-photo {
		position: relative;
	}
	.toolbar.wishlist-toolbar .toolbar-amount {
		float: left;
	}
	.block-collapsible-nav .content {
		background: #f5f5f5;
	}
	.account .field.choice {
		display: flex;
	}
	.account .form-edit-account .fieldset>.field.choice .label {
		margin-top: 21px;
		margin-left: 12px;
	}
	.table-wrapper.comparison .cell.label .attribute.label, .products-grid.wishlist .cell.label .attribute.label {
		color: #1a1a1a;
		font-size: 15px;
	}
	.comparison button.action.tocart.primary {
		padding: 18.5px 15px;
	}
	.toolbar.wishlist-toolbar {
		margin-top: 0;
	}
	.account .page-title-wrapper {
		padding-bottom: 0;
		padding-top: 60px;
	}
	.products-grid.wishlist {
		margin-bottom: 0;
	}
	.mobile-action .register-login a:nth-child(2) {
		display: block;
		margin-top: 25px;
	}
	.mobile-action .wishlist.visible-xs {
		padding-top: 12px;
	}
	.page-main.container .page-title-wrapper {
		padding-bottom: 0;
		padding-top: 45px;
	}
	.header-container .header .for-full-withmenu .actions-header>div {
		padding: 0 0 0 15px;
	}
	.form-newsletter-manage .fieldset>.field.choice .label {
		margin-top: 20px;
		margin-left: 10px;
	}
	.header-container .header .for-full-withmenu .actions-header>div:first-child {
		margin-right: 5px;
	}
.categories_thumbnails .popcat-box .cat-name h3 {
    font-size: 25px;
}	
.categories_thumbnails .popcat-box .cat-name .qty {
    font-size: 20px;
}
.rokan-product-heading h2, .group-title1 h2 {
    font-size: 35px;
    line-height: 45px;
}
.section-element .rokan-product-heading .short_desc, .group-title1 .short_desc, .section-element .rokan-product-heading .description, .group-title1 .description {
    font-size: 20px;
    line-height: 25px;
}
.product-item .product-info .product-name a, .product-list-item .product-info .product-name a, .product-item .product-info .product-item-name a, .product-list-item .product-info .product-item-name a, .product-item .product-info .product.name a, .product-list-item .product-info .product.name a {
    font-size: 20px;
}
.product-item .product-info .price-box .price {
    font-size: 16px;
}
.banner_static .banner-middle .col-left .banner-content .text h2 {
    font-size: 35px;
}
.banner_static .banner-middle .col-left .banner-content .text p {
    font-size: 25px;
    line-height: 30px;
}
.banner_static .banner-middle .col-left .banner-content .text a.btn-shop {
    font-size: 20px;
}
.banner_static .banner-middle .col-left .banner-content .text a.btn-shop:after {
    font-size: 17px;
}
.banner_static .banner-middle .col-right .banner-content .text h2 {
    font-size: 28px;
}
.banner_static .banner-middle .col-right .banner-content .text p {
    font-size: 20px;
    line-height: 28px;
}
.banner_static .banner-middle .col-right .banner-content .text a {
    font-size: 19px;
}
.section-element.box-blog h2 {
    font-size: 30px;
}
.section-element.box-blog p.description {
    font-size: 18px;
    line-height: 25px;
}
.box-blog .block-content .post-info .post-title a {
    font-size: 25px;
}
.box-blog .block-content .post-info .short-des {
    font-size: 17px;
    line-height: 24px;
}
.box-blog .block-content .post-info .blog-button .readmore:after {
    font-size: 15px;
}
.section-newsletter .block.newsletter h3 {
    font-size: 30px;
    line-height: 35px;
}
.section-newsletter .block.newsletter p {
    font-size: 20px;
}
.section-newsletter .block.newsletter .txt_newsletter2 p {
    font-size: 16px;
}
.aww-toggle-grid { grid-template-columns: 1fr; }	
}
