/*header styles ---------*/
#mainwebpage {
    background-color: #f5f5f5;
}
.panel.page-header__panel {
    background: #3d3d40;
}
.panel-container-wrap {
    border-bottom: none;
    padding: 0;
}
.rd-navbar-cart-fixed {
    color: #fff;
    font-size: 14px;
}
.boldfont {
    font-weight:bold;
}

/*searchbox input header*/
.rd-navbar-search-toggle {
    display: none;
}

/*main content style -----------*/

.link-slider {
    width: 100%;
    min-height: 3.5rem;
    padding: 1.4rem 2rem;
    line-height: 1;
    letter-spacing: 0.5px;
    border-radius: 50px;
    text-align: center;
    text-transform: uppercase;
    transition: all 0.3s ease-in-out;
    font-size: 1.4rem;
    font-weight: bold;
    white-space: nowrap;
    vertical-align: middle;
    background-color: #3d4eae !important;
    border-color: #3d4eae !important;
}
    .link-slider:hover {
            background-color: #3b4a9c !important;
                border-color: #3b4a9c !important;
    }
    .title1 {
    color: #ffffff;
    font-size: 84px;
    font-style: normal;
    font-weight: 600;
}
    .title2 {
    color: #ffffff;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
}
        .title3{
                font-size: 16px;line-height: 60px;font-style: normal;font-weight: 400;
            }
h1 {
      text-align: center;
    direction: rtl;
  line-height: 33px;
    color: #3071a8;
    font-size: 33px;

}
      h2 {
  text-align: center;
    line-height: 22px;
    font-size: 22px;
    direction: rtl;
}
            .maincontentheader{
                font-size: 16px;
    font-weight: normal;
    direction: rtl;
    text-align: center;
    line-height: 40px;
        font-family: "IRANSansWeb" !important;
            }

.product-item-info {
    background: #fff;
    padding: 20px;
    box-shadow: 1px 1px 3px #ddd;
    border-radius: 5px;
}
a:hover, .rd-navbar-static .rd-navbar-nav > li.parent li.focus > a, .rd-navbar-static .rd-navbar-nav > li.parent li.opened > a, .rd-navbar-static .rd-navbar-nav > li.parent a:hover, .account-nav a:hover, .header-switchers .actions .action.active, .header-switchers .actions .action:hover, .rd-navbar-search-toggle:hover, .modes .modes-mode:hover, .modes .modes-mode.active, .catalog-product-view .product-social-links .action:hover, .switcher .dropdown .mage-dropdown-dialog a:hover, .pages .item .next:hover, .pages .item .previous:hover, .pages .item .next:hover span:before, .pages .item .previous:hover span:before, .widget.blog-posts .post-items .post-title h3 a:hover, .rd-navbar-fixed .rd-navbar-nav li.opened > a, .rd-navbar-fixed .rd-navbar-nav li a:hover, .rd-navbar-fixed .rd-navbar-nav li.active > a, .block-posts-list .post-items .post-title h3 a:hover, a.action.delete:hover, a.action.edit:hover, a.action.change-password:hover, .checkout-index-index .checkout-container .authentication-wrapper button.action-auth-toggle:hover, .checkout-index-index .checkout-container .authentication-wrapper .secondary a:hover, h1 a:hover, .heading-1 a:hover, h3 a:hover, .heading-3 a:hover, .collapsible-block .opener a:hover, h4 a:hover, .heading-4 a:hover, .filter-current .filter-current-subtitle a:hover, .opc-block-shipping-information .shipping-information-title a:hover, .review-list .review-title a:hover, .review-add .review-legend a:hover, h5 a:hover, .heading-5 a:hover, h6 a:hover, .heading-6 a:hover, .select2-results__option[aria-selected]:hover, .minicart-items .details-qty .update-cart-item:hover, .close.subscribe:hover, .header-info a:hover, .block.featured[role="tablist"] .page-title:hover, .block.featured[role="tablist"] .page-title.active{
        color: #3071a8;
}


.slider-pro-wrapper .sp-buttons .sp-button{
    background-color: #ff9115  !important;
    border: none;
}
.rd-navbar-static .rd-navbar-dropdown, .rd-navbar-static .rd-navbar-megamenu{
    background: #f5f5f7;
}
.rd-navbar-static .rd-navbar-nav > li.parent li > a {
    font-size: 15px;
}
.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-dropdown, .rd-navbar-static .rd-navbar-nav > li > .rd-navbar-megamenu {
    top: 35px;
}

.widget.featured .owl-nav {
    position: absolute;
    top: 50%;
        right: 0;
    left: 0;
    display: block;
}
.owl-next,.owl-prev{
position: absolute;
    background: #ffffff;
    padding: 10px 10px !important;
    box-shadow: 1px 1px 5px #ddd;
    border-radius: 50px;

    }
.owl-next:hover,.owl-prev:hover{
    background: #ff8800;
  color:#fff;

    }
.owl-next {
    right: 0;
}
.owl-prev {
    left: 0;
        margin-left: 0 !important;
}
h3.page-title {
    color: #8f8f8f;    
    font-size: 25px;
}
.actions .action, .actions-toolbar .action, .box-actions .action, .product-item-actions .action, .checkout.methods .action {
    padding: 9px 15px;
  border-radius: 25px;
}

.actions-primary .action, .primary .action, .action.primary, .checkout.methods .action, .slider-pro-wrapper .link-slider, .custom-item-2 .link-button, .custom-item-3 .link-custom, .parallax-container .link-parallax, .rd-navbar-cart-toggle .counter, .slider-pro-wrapper .sp-buttons .sp-button.sp-selected-button, .slider-pro-wrapper .sp-buttons .sp-button::before, .layout_1 .block-newsletter, .layout_2 .block-newsletter, .opc-progress-bar .opc-progress-bar-item._active::after, .opc-progress-bar .opc-progress-bar-item._active span::after, .support-page .boxes-block li div:hover, .faq-page #faq-accordion .accordion-trigger::before, .modal-popup .modal-footer button, .scrollToTop:hover, .items.methods .action.multicheckout span::after, .item-options .action.multicheckout span::after, .box-actions a.action.change-password, .mm-label.new, .custom-item-1 .link-button:hover, .custom-item-5 .link-custom, .custom-item-4.extra .link-custom, .custom-item-6 .link-custom, .buttons-container .subscribe, .not-found-page .not-found-page_bottom dd a, .block-newsletter.block .primary, .custom-item-12 .link-custom, .sm-content .sm-button, .category-list .category-button, .custom-item-14 .link-custom, .custom-item-15 .link-custom, .sidebar .block.block-bg_2-custom, .custom-item-17 .link-custom, .custom-item-19 .link-custom, .custom-item-22, .custom-item-8 .link-custom:hover, .custom-item-26 .block-bg_2-custom, .static-link-slider:hover, .custom-item-27 .link-custom:hover, .custom-item-27 .item-extra-2 .link-custom, .custom-item-28 .link-custom:hover, .custom-item-28 .item-extra-2 .link-custom, .sidebar .price-slider .ui-slider-range, .ui-slider-handle, .filter-options-content .price-slider .slider-fields a.action, .smart-labels .sale.label-text, .listing-gallery .fotorama__arr .fotorama__arr__arr, .page-product-bundle #bundle-slide, .modal-popup.quick-view #bundle-slide, .block.discount .apply, .checkout-onepage-success #registration .action.primary {
    background-color: #ff8800;
    border: none;
}
.price, .special-price .price {
    color: #3071a8 !important;
}
.old-price .price{
        color: #888888;
}
.footer .list-icon li a:hover, .widget.blog-posts .post-items .post-button:hover, .actions-primary .action:hover, .primary .action:hover, .action.primary:hover, .checkout.methods .primary:hover, .actions .action:hover, .actions-toolbar .action:hover, .box-actions .action:hover, .product-item-actions .action:hover, .checkout.methods .action:hover, .box-actions a.action.change-password:hover, .slider-pro-wrapper .link-slider:hover, .parallax-container .link-parallax:hover, .action.filter-toggle:hover, .block-posts-list .post-items a.post-link:hover, .custom-item-2 .link-button:hover, .custom-item-1 .link-button, .custom-item-5 .link-custom:hover, .custom-item-4.extra .link-custom:hover, .custom-item-6 .link-custom:hover, .modal-popup .modal-footer button:hover, .buttons-container .subscribe:hover, .layout_3 .filter-toggle-full:hover, .block-newsletter.block .primary:hover, .custom-item-7 .link-custom:hover, .custom-item-12 .link-custom:hover, .sm-content .sm-button:hover, .category-list .category-button:hover, .custom-item-14 .link-custom:hover, .custom-item-15 .link-custom:hover, .custom-item-17 .link-custom:hover, .custom-item-19 .link-custom:hover, .custom-item-21 .link-custom:hover, .layout_3 .block-newsletter .primary.subscribe:hover, .layout_2 .block-newsletter .primary.subscribe:hover, .layout_1 .block-newsletter .primary.subscribe:hover, .layout_5 .block-newsletter .primary.subscribe:hover, .slider-content-static .static-link-slider:hover, .slider-content-static-2 .static-link-slider:hover, .custom-item-27 .item-extra-2 .link-custom:hover, .custom-item-28 .item-extra-2 .link-custom:hover, .filter-options-content .price-slider .slider-fields a.action:hover, .page-product-bundle #bundle-slide:hover, .modal-popup.quick-view #bundle-slide:hover, .checkout-onepage-success #registration .action.primary:hover {
    border-color: #ff8800;
}

.rd-navbar-static .rd-navbar-nav > li > a::after, .footer .list-icon li a:hover, .widget.blog-posts .post-items .post-button:hover, .widget.featured .product-item .product-label, .slider-pro-wrapper .sp-buttons .sp-button, .actions-primary .action:hover, .primary .action:hover, .action.primary:hover, .checkout.methods .primary:hover, .pages .item.current .page, .pages .item .page:hover, .actions .action:hover, .actions-toolbar .action:hover, .box-actions .action:hover, .product-item-actions .action:hover, .checkout.methods .action:hover, .rd-navbar-cart-toggle.active .counter, .rd-navbar-cart-toggle:hover .counter, .box-actions a.action.change-password:hover, .slider-pro-wrapper .link-slider:hover, .slider-pro-wrapper .button-slider.extra .link-slider:hover, .parallax-container .link-parallax:hover, .action.filter-toggle:hover, .block-posts-list .post-items a.post-link:hover, .items.methods .action.multicheckout:hover span::after, .item-options .action.multicheckout:hover span::after, .custom-item-2 .link-button:hover, .custom-item-5 .link-custom:hover, .custom-item-4.extra .link-custom:hover, .custom-item-6 .link-custom:hover, .modal-popup .modal-footer button:hover, .buttons-container .subscribe:hover, .not-found-page .not-found-page_bottom dd a:hover, .layout_3 .filter-toggle-full:hover, .block-newsletter.block .primary:hover, .custom-item-7 .link-custom:hover, .custom-item-12 .link-custom:hover, .sm-content .sm-button:hover, .category-list .category-button:hover, .custom-item-14 .link-custom:hover, .custom-item-15 .link-custom:hover, .custom-item-17 .link-custom:hover, .custom-item-21 .link-custom:hover, .custom-item-19 .link-custom:hover, .layout_3 .block-newsletter .primary.subscribe:hover, .layout_5 .block-newsletter .primary.subscribe:hover, .slider-content-static .static-link-slider:hover, .slider-content-static-2 .static-link-slider:hover, .custom-item-27 .item-extra-2 .link-custom:hover, .custom-item-28 .item-extra-2 .link-custom:hover, .filter-options-content .price-slider .slider-fields a.action:hover, .smart-labels .label-text, .page-product-bundle #bundle-slide:hover, .modal-popup.quick-view #bundle-slide:hover, .block.discount .apply:hover, .checkout-onepage-success #registration .action.primary:hover {
    background-color: #f58300;
}
input[type="text"], .input-text, input[type="email"], input[type="password"], input[type="number"], select, textarea {
    border-radius: 25px;
}
a.action.buyandsend.primary {
      background: #f54337;
}
.action.tocart.primary:hover{
   background: #f98500;
    border-color: #ff8800;
}
a.action.buyandsend.primary:hover {
   background-color: #fb6262;
    border-color: #fb6262;
}
.price-box.price-final_price {
    text-align: center;
}
.products .product-item .product-item-name {
    text-align: center;
}
.mainseocontent {
      background: #fff;
    padding: 40px 40px 20px 40px;
    margin-bottom: 45px;
}
.page-main {
    padding-top: 0;
}
.widget.featured .page-title {
    position: relative;
}
.widget.featured .page-title strong {
    background: #f5f5f5;
    padding: 20px;
}
.page-title strong:after {
    content: '';
    position: absolute;
    left: 0;
    width: 100%;
    border-top: 3px solid #ffffff;
    top: 10px;
    z-index: -1;
}
.widget.featured {
    padding-bottom: 74px;
    margin-bottom: 20px;
}
.widget.block-static-block, .widget.featured {
     border-bottom: none; 
}

.widget.blog-posts .owl-controls {
  left: -15px !important;
    right: 35px !important;
        top: 50%;
}
.widget.blog-posts .owl-carousel .owl-wrapper-outer:after {
    content: none;
}
.widget.blog-posts .post-items .post-image {
    margin-bottom: 0;
}

.postcontent {
    background: #fff;
    padding: 15px;
    text-align: center;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}
.widget.blog-posts .post-items .post-title {
    margin-bottom: 0;
}

.link-slider {
    border-radius: 40px !important;
}
.page-header__content{
    background: #fff !important;
}
.fixed {
    direction: rtl;
    background: #fff !important;
    position: fixed;
    top: 0;
    right: 0;
    width: 100%;
    padding: 15px 0;
}
li.level0.level-top {
      padding-left: 15px;
    padding-right: 15px;
}
.rd-navbar-static .rd-navbar-nav>li {
    margin: 0;
}
li.level0.level-top:last-child{
        border-left: none;
    padding-left: 0;
}
    li.level0.level-top:first-child {
            padding-right: 0;
    }
 
    .page-footer {
      background-color: #444448;
}
    .footer h4 {
    color: #fff;
}
    .footer .footer-col-content li,  .footer .footer-col-content li a,.footer .desc-footer {
    color: #fff;
}
    .footer .list-icon li a:hover,  .scrollToTop:hover{
  border-color: #ff8800;
    background-color: #ff8800;
    }

    .copyright span{
        color: #dedede;
    font-size: 15px;
    }
.copyright a {
    color:#fff;
}
.copyright {
    display: block;
background: #3d3d40;
    width: 100%;
    padding: 15px;
    margin-top: 50px;
    text-align: center;
}
.logo img {
    max-width: 150px;
}
footer.page-footer.layout_1 {
    padding-bottom: 0;
}
.scrollToTop {
    height: 50px;
    width: 50px;
    line-height: 50px;
}
.widget.brands {
    margin-bottom: 0;
    margin-top: 10px;
}
.page-main {
    margin-bottom: 0;
}
.page-footer {
    padding: 50px 0 40px;
}
  .mobilecontent .product-item {
    margin-bottom: 10px;
    text-align: center;
}
  .block.widget.blog-posts {
    background: #fff;
        margin-bottom: 50px;
        padding-bottom: 50px;
    border-bottom: 0;
        padding-top: 50px;
}
  .breadcrumbs .items .item:after {
    content: '>';
    font-size: 16px;
    color: #4b6a84;
}
  .breadcrumbs .items .item strong, .catalog-product-view .data.items .title.active a{
color: #ff8800;
  }
  .price-box.price-final_price {
    text-align: right;
}
  .product-info-main {
    margin-top: 50px;
}
 #productpage .product-item-info {
    background: #f9f9f9;
    padding: 20px;
    box-shadow: 1px 1px 3px #ddd;
    border-radius: 5px;
    border: 1px solid #efefef;
}
 .owl-controls.clickable {
    position: absolute;
    top: 50% !important;
    right: 0 !important;
    left: 0;
    display: block;
}
 .products.list.items.product-items.owl-carousel.owl-theme{
     margin: auto !important;
 }
 .post-page .owl-controls .owl-prev, .post-page .owl-controls .owl-next {
    width: 26px !important;
    height: 35px !important;
    line-height: 22px !important;
    text-align: center;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    transition: none;
    border: solid 1px transparent;
    position: absolute;
    background: #ffffff;
    padding: 5px 2px !important;
    box-shadow: 1px 1px 5px #ddd;
}
 .block-title.title {
    color: #8f8f8f;
    font-size: 25px !important;
    margin-bottom: 40px;
}
 .gallery-placeholder .fotorama__thumb-border, .fotorama-item .fotorama__thumb-border, .opc-progress-bar .opc-progress-bar-item._active::before, .support-page .boxes-block li div, #page-preloader .spinner:before, #page-preloader .spinner:after, .loading-mask .loader:before, .loading-mask .loader:after, .checkout-index-index .loading-mask .loader::before, .checkout-index-index .loading-mask .loader::after, table .table-bordered, .big-circle-icon, .custom-item-1 .link-button, .layout_4 .rd-navbar-search .form-group, .custom-item-7 .extra-position .link-custom, .layout_3 .block-newsletter .primary.subscribe {
    border-color: #ff8800;
}
 a, .widget.blog-posts .post-items .post-title h3 a, .footer .footer-col-content li a:hover, .footer .list-footer li a:hover, .widget.blog-posts .owl-controls .owl-prev:hover::before, .widget.blog-posts .owl-controls .owl-next:hover::before, .products .product-item .actions-secondary .action:hover, .toolbar-sorter a:hover, .rd-navbar-static .rd-navbar-collapse a:hover::before, .rd-navbar-static .rd-navbar-collapse a:hover, .rd-navbar-search-toggle, .faq-page #faq-accordion .accordion-trigger span, .products-grid.wishlist a.action.delete:hover, .products-grid.wishlist a.action.edit:hover, .rd-navbar-cart-toggle span, .block-wishlist .actions-secondary .btn-remove:hover, .block-compare .action.delete:hover, .widget.blog-posts .post-items .post-data .post-comments a:hover, .block-posts-list .post-items .post-title h3 a, .block-posts-list .post-items .post-data .create-date a:hover, .block-posts-list .post-items .post-data .post-author a:hover, .block-posts-list .post-items .post-data .post-comments a:hover, .mm-label, .items.methods .action.multicheckout:hover, .item-options .action.multicheckout:hover, .opc-sidebar .items-in-cart .product-item-name, .opc-sidebar .items-in-cart .details-qty, .rd-navbar-cart .block-content > .actions .secondary .primary:hover, .products .product-item .reviews-actions .view:hover, .filter-current--wrapper .filter-actions .action:hover, .custom-item-1 .link-button, .custom-item-3 .link-custom:hover, .minicart-items .product.options .toggle, .secure-payment-page .secure-payment_icons ul a:hover, .owl-controls .owl-prev:hover, .owl-controls .owl-next:hover, .block.discount:hover, .cart-summary .title:hover, .items.methods .action.multicheckout:hover, .item-options .action.multicheckout:hover, .items.methods .action.multicheckout:hover span:after, .item-options .action.multicheckout:hover span:after, .opc-progress-bar .opc-progress-bar-item span, .rd-navbar-cart .block-minicart .empty, .about-us-page ul a:hover, .shipping-delivery-page ul li:before, .owl-controls .owl-prev:before, .owl-controls .owl-next:before, .rd-navbar-cart-toggle:not(.active) .counter.empty, .custom-item-4 .link-custom:hover, .table-comparison .action.towishlist:hover, .catalog-product-view .reviews-actions a:hover, .grid-left-fixed .close, .layout_3 .filter-toggle-full, .custom-item-9 .link-custom:hover, .custom-item-10 .link-custom:hover, .custom-item-16 .link-custom:hover, .layout_3 .block-newsletter .primary.subscribe, .custom-item-27 .item-extra-2 .link-custom:hover {
    color: #676768;
}
 a:hover, .rd-navbar-static .rd-navbar-nav > li.parent li.focus > a, .rd-navbar-static .rd-navbar-nav > li.parent li.opened > a, .rd-navbar-static .rd-navbar-nav > li.parent a:hover, .account-nav a:hover, .header-switchers .actions .action.active, .header-switchers .actions .action:hover, .rd-navbar-search-toggle:hover, .modes .modes-mode:hover, .modes .modes-mode.active, .catalog-product-view .product-social-links .action:hover, .switcher .dropdown .mage-dropdown-dialog a:hover, .pages .item .next:hover, .pages .item .previous:hover, .pages .item .next:hover span:before, .pages .item .previous:hover span:before, .widget.blog-posts .post-items .post-title h3 a:hover, .rd-navbar-fixed .rd-navbar-nav li.opened > a, .rd-navbar-fixed .rd-navbar-nav li a:hover, .rd-navbar-fixed .rd-navbar-nav li.active > a, .block-posts-list .post-items .post-title h3 a:hover, a.action.delete:hover, a.action.edit:hover, a.action.change-password:hover, .checkout-index-index .checkout-container .authentication-wrapper button.action-auth-toggle:hover, .checkout-index-index .checkout-container .authentication-wrapper .secondary a:hover, h1 a:hover, .heading-1 a:hover, h3 a:hover, .heading-3 a:hover, .collapsible-block .opener a:hover, h4 a:hover, .heading-4 a:hover, .filter-current .filter-current-subtitle a:hover, .opc-block-shipping-information .shipping-information-title a:hover, .review-list .review-title a:hover, .review-add .review-legend a:hover, h5 a:hover, .heading-5 a:hover, h6 a:hover, .heading-6 a:hover, .select2-results__option[aria-selected]:hover, .minicart-items .details-qty .update-cart-item:hover, .close.subscribe:hover, .header-info a:hover, .block.featured[role="tablist"] .page-title:hover, .block.featured[role="tablist"] .page-title.active {
    color: #2b2b2b;
}
@media (max-width: 1353px){
    .rd-navbar-static .rd-navbar-nav>li {
    margin: 0;
}

}

@media (max-width: 767px) {
          .slider-pro-wrapper {
    display: none;
}
     .footer h4:after{
  margin-right: 5px;
}
     .page-footer{
         background-color: #0052a6 !important;
     }
     .footer-col h4{
         text-align:center
     }
     footer.page-footer {
    padding-top: 30px !important;
}
     .footer .footer-col-content {
    text-align: center !important;
}
     .desc-footer {
    text-align: center !important;
}
     .footer .list-icon {
    width: 80%;
    margin: 0 auto;
}

     .maincontentheader {
    direction: rtl;
    text-align: justify;
    line-height: 25px;
}
     h2 {
    line-height: 30px;
    font-size: 21px;
    direction: rtl;
}
     h1 {
    text-align: center;
    direction: rtl;
    line-height: 38px;
    font-size: 28px;
}
  
    .slider-pro-wrapper .sp-arrow:hover {
     box-shadow: none !important; 
    background: #f80 !important;
    color: #fff !important;
}
     #mainwebpage h3.page-title {
    text-align: center !important;
}
}
@media (min-width: 768px)
{
.block.widget.featured.grid {
    /*max-width: 93%;*/
    margin: 0 auto;
}
/*#mainwebpage .columns.container{
        max-width: 100%;
    padding: 0;
}*/


}

@media (min-width: 990px){
    .page-header__content .logo {
    text-align: right;
}
}
