| /*============= | 
|   Framework 7 RTL Additions | 
| =============*/ | 
| html { | 
|   direction: rtl; | 
| } | 
| /* === Lists === */ | 
| .list-block ul ul { | 
|   padding-left: 0; | 
|   padding-right: 45px; | 
| } | 
| .list-block .item-content { | 
|   padding-left: 0; | 
|   padding-right: 15px; | 
| } | 
| .list-block .item-inner { | 
|   padding-right: 0; | 
|   padding-left: 15px; | 
| } | 
| .list-block .item-after { | 
|   margin-left: 0; | 
|   margin-right: 5px; | 
| } | 
| .list-block .item-media i + i, | 
| .list-block .item-media i + img { | 
|   margin-left: 0; | 
|   margin-right: 5px; | 
| } | 
| .list-block .item-media + .item-inner { | 
|   margin-left: 0; | 
|   margin-right: 15px; | 
| } | 
| .list-block .item-link .item-inner { | 
|   padding-right: 0; | 
|   padding-left: 35px; | 
|   background-position: 15px center; | 
|   background-image: url("data:image/svg+xml;charset=utf-8,<svg viewBox='0 0 60 120' xmlns='http://www.w3.org/2000/svg'><path d='m60 61.5-38.25 38.25-9.75-9.75 29.25-28.5-29.25-28.5 9.75-9.75z' fill='%23c7c7cc' transform='translate(60,120) rotate(180)'/></svg>"); | 
| } | 
| .list-block.media-list .item-link .item-inner, | 
| .list-block li.media-item .item-link .item-inner { | 
|   padding-right: 0; | 
|   padding-left: 15px; | 
| } | 
| .list-block.media-list .item-link .item-title-row, | 
| .list-block li.media-item .item-link .item-title-row { | 
|   padding-right: 0; | 
|   padding-left: 20px; | 
|   background-position: center left; | 
|   background-image: url("data:image/svg+xml;charset=utf-8,<svg viewBox='0 0 60 120' xmlns='http://www.w3.org/2000/svg'><path d='m60 61.5-38.25 38.25-9.75-9.75 29.25-28.5-29.25-28.5 9.75-9.75z' fill='%23c7c7cc' transform='translate(60,120) rotate(180)'/></svg>"); | 
| } | 
| .list-block .sortable-handler { | 
|   right: auto; | 
|   left: 0; | 
| } | 
| .list-block.sortable-opened .item-inner, | 
| .list-block.sortable-opened .item-link .item-inner { | 
|   padding-right: 0; | 
|   padding-left: 35px; | 
| } | 
| .list-block.sortable-opened .item-link .item-inner, | 
| .list-block.sortable-opened .item-link .item-title-row { | 
|   background-image: none; | 
| } | 
| .list-block .swipeout-actions-left, | 
| .list-block .swipeout-actions-right { | 
|   direction: ltr; | 
| } | 
| /* === Toolbars === */ | 
| .navbar a.link i + span, | 
| .toolbar a.link i + span, | 
| .navbar a.link i + i, | 
| .toolbar a.link i + i, | 
| .navbar a.link span + i, | 
| .toolbar a.link span + i, | 
| .navbar a.link span + span, | 
| .toolbar a.link span + span { | 
|   margin-left: 0; | 
|   margin-right: 7px; | 
| } | 
| .navbar .left a + a, | 
| .navbar .right a + a { | 
|   margin-left: 0; | 
|   margin-right: 15px; | 
| } | 
| .navbar .left { | 
|   margin-right: 0px; | 
|   margin-left: 10px; | 
| } | 
| .navbar .right { | 
|   margin-left: 0px; | 
|   margin-right: 10px; | 
| } | 
| .navbar .right:first-child { | 
|   right: auto; | 
|   left: 8px; | 
| } | 
| /* === Forms === */ | 
| .list-block input[type="text"], | 
| .list-block input[type="password"], | 
| .list-block input[type="email"], | 
| .list-block input[type="tel"], | 
| .list-block input[type="url"], | 
| .list-block input[type="date"], | 
| .list-block input[type="datetime-local"], | 
| .list-block input[type="number"], | 
| .list-block select, | 
| .list-block textarea { | 
|   padding-left: 0; | 
|   padding-right: 5px; | 
| } | 
| .buttons-row .button:first-child { | 
|   border-radius: 0 5px 5px 0; | 
|   border-left: none; | 
| } | 
| .buttons-row .button:last-child { | 
|   border-radius: 5px 0 0 5px; | 
|   border-left-width: 1px; | 
|   border-left-style: solid; | 
| } | 
| .buttons-row .button.button-round:first-child { | 
|   border-radius: 0 27px 27px 0; | 
| } | 
| .buttons-row .button.button-round:last-child { | 
|   border-radius: 27px 0 0 27px; | 
| } | 
| .label-switch input[type="checkbox"] + .checkbox:before { | 
|   left: auto; | 
|   right: 2px; | 
| } | 
| .label-switch input[type="checkbox"] + .checkbox:after { | 
|   right: 2px; | 
|   left: auto; | 
|   -webkit-transform: translate3d(0, 0, 0); | 
|   -ms-transform: translate3d(0, 0, 0); | 
|   transform: translate3d(0, 0, 0); | 
| } | 
| .label-switch input[type="checkbox"]:checked + .checkbox:after { | 
|   left: auto; | 
|   right: 22px; | 
| } | 
| .range-slider { | 
|   padding-left: 0; | 
|   padding-right: 0; | 
|   margin-left: 0; | 
|   padding-right: 3px; | 
|   padding-left: 3px; | 
|   margin-right: -1px; | 
| } | 
| .range-slider input[type="range"]:after { | 
|   left: auto; | 
|   right: -5px; | 
| } | 
| .range-slider input[type="range"]::-webkit-slider-thumb:after { | 
|   left: auto; | 
|   right: 0; | 
| } | 
| .range-slider input[type="range"]::-webkit-slider-thumb:before { | 
|   right: auto; | 
|   left: 100%; | 
| } | 
| label.label-radio input[type="checkbox"] ~ .item-inner, | 
| label.label-radio input[type="radio"] ~ .item-inner { | 
|   padding-left: 35px; | 
|   padding-right: 0; | 
| } | 
| label.label-radio input[type="checkbox"]:checked ~ .item-inner, | 
| label.label-radio input[type="radio"]:checked ~ .item-inner { | 
|   background-position: 15px center; | 
| } | 
| /* === Search Bar === */ | 
| .searchbar input[type="search"] { | 
|   background-position: right center; | 
|   background-position: -webkit-calc(100% - 8px) center; | 
|   background-position: calc(100% - 8px) center; | 
| } | 
| .searchbar .searchbar-clear { | 
|   right: auto; | 
|   left: 0; | 
| } | 
| .searchbar.searchbar-active .searchbar-cancel { | 
|   margin-left: 0; | 
|   margin-right: 8px; | 
| } | 
| /* === Message Bar === */ | 
| .messagebar .link + textarea { | 
|   margin-left: 0; | 
|   margin-right: 8px; | 
| } | 
| .messagebar textarea + .link { | 
|   margin-left: 0; | 
|   margin-right: 8px; | 
| } | 
| /* === Modals === */ | 
| .modal-button:first-child { | 
|   border-radius: 0 0 7px 0; | 
|   border-right: none; | 
| } | 
| .modal-button:last-child { | 
|   border-right: 1px solid #b5b5b5; | 
|   border-radius: 0 0 0 7px; | 
| } | 
| .modal-button:first-child:last-child { | 
|   border-radius: 0 0 7px 7px; | 
| } | 
| /* === Content Block === */ | 
| .content-block-inner { | 
|   margin-left: 0; | 
|   margin-right: -15px; | 
| } | 
| /* === Pages === */ | 
| .page-on-left { | 
|   -webkit-transform: translate3d(20%, 0, 0); | 
|   -ms-transform: translate3d(20%, 0, 0); | 
|   transform: translate3d(20%, 0, 0); | 
| } | 
| .page-on-right { | 
|   -webkit-transform: translate3d(-100%, 0, 0); | 
|   -ms-transform: translate3d(-100%, 0, 0); | 
|   transform: translate3d(-100%, 0, 0); | 
| } | 
| @-webkit-keyframes pageFromRightToCenter { | 
|   from { | 
|     -webkit-box-shadow: none; | 
|     box-shadow: none; | 
|     -webkit-transform: translate3d(-100%, 0, 0); | 
|   } | 
|   to { | 
|     -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.5); | 
|     box-shadow: 0 0 12px rgba(0, 0, 0, 0.5); | 
|     -webkit-transform: translate3d(0, 0, 0); | 
|   } | 
| } | 
| @-webkit-keyframes pageFromCenterToRight { | 
|   from { | 
|     -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.5); | 
|     box-shadow: 0 0 12px rgba(0, 0, 0, 0.5); | 
|     -webkit-transform: translate3d(0, 0, 0); | 
|   } | 
|   to { | 
|     -webkit-box-shadow: none; | 
|     box-shadow: none; | 
|     -webkit-transform: translate3d(-100%, 0, 0); | 
|   } | 
| } | 
| @keyframes pageFromRightToCenter { | 
|   from { | 
|     -webkit-box-shadow: none; | 
|     box-shadow: none; | 
|     transform: translate3d(-100%, 0, 0); | 
|   } | 
|   to { | 
|     -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.5); | 
|     box-shadow: 0 0 12px rgba(0, 0, 0, 0.5); | 
|     transform: translate3d(0, 0, 0); | 
|   } | 
| } | 
| @keyframes pageFromCenterToRight { | 
|   from { | 
|     -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.5); | 
|     box-shadow: 0 0 12px rgba(0, 0, 0, 0.5); | 
|     transform: translate3d(0, 0, 0); | 
|   } | 
|   to { | 
|     -webkit-box-shadow: none; | 
|     box-shadow: none; | 
|     transform: translate3d(100%, 0, 0); | 
|   } | 
| } | 
| @-webkit-keyframes pageFromCenterToLeft { | 
|   from { | 
|     opacity: 1; | 
|     -webkit-transform: translate3d(0, 0, 0); | 
|   } | 
|   to { | 
|     opacity: 0.9; | 
|     -webkit-transform: translate3d(20%, 0, 0); | 
|   } | 
| } | 
| @-webkit-keyframes pageFromLeftToCenter { | 
|   from { | 
|     opacity: 0.9; | 
|     -webkit-transform: translate3d(20%, 0, 0); | 
|   } | 
|   to { | 
|     opacity: 1; | 
|     -webkit-transform: translate3d(0, 0, 0); | 
|   } | 
| } | 
| @keyframes pageFromCenterToLeft { | 
|   from { | 
|     opacity: 1; | 
|     transform: translate3d(0, 0, 0); | 
|   } | 
|   to { | 
|     opacity: 0.9; | 
|     transform: translate3d(20%, 0, 0); | 
|   } | 
| } | 
| @keyframes pageFromLeftToCenter { | 
|   from { | 
|     opacity: 0.9; | 
|     transform: translate3d(20%, 0, 0); | 
|   } | 
|   to { | 
|     opacity: 1; | 
|     transform: translate3d(0, 0, 0); | 
|   } | 
| } | 
| @-webkit-keyframes pageFromRightToCenterDegrade { | 
|   from { | 
|     -webkit-transform: translate3d(-100%, 0, 0); | 
|   } | 
|   to { | 
|     -webkit-transform: translate3d(0, 0, 0); | 
|   } | 
| } | 
| @-webkit-keyframes pageFromCenterToRightDegrade { | 
|   from { | 
|     -webkit-transform: translate3d(0, 0, 0); | 
|   } | 
|   to { | 
|     -webkit-transform: translate3d(-100%, 0, 0); | 
|   } | 
| } | 
| @keyframes pageFromRightToCenterDegrade { | 
|   from { | 
|     transform: translate3d(-100%, 0, 0); | 
|   } | 
|   to { | 
|     transform: translate3d(0, 0, 0); | 
|   } | 
| } | 
| @keyframes pageFromCenterToRightDegrade { | 
|   from { | 
|     transform: translate3d(0, 0, 0); | 
|   } | 
|   to { | 
|     transform: translate3d(-100%, 0, 0); | 
|   } | 
| } | 
| /* === Messages === */ | 
| .message-received { | 
|   -ms-flex-item-align: end; | 
|   -webkit-align-self: flex-end; | 
|   align-self: flex-end; | 
|   -webkit-box-align: end; | 
|   -ms-flex-align: end; | 
|   -webkit-align-items: flex-end; | 
|   align-items: flex-end; | 
| } | 
| .message-sent { | 
|   -ms-flex-item-align: start; | 
|   -webkit-align-self: flex-start; | 
|   align-self: flex-start; | 
|   -webkit-box-align: start; | 
|   -ms-flex-align: start; | 
|   -webkit-align-items: flex-start; | 
|   align-items: flex-start; | 
| } | 
| /* === Back Icons === */ | 
| i.icon.icon-back { | 
|   background-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 20'><path d='M10,0l2,2l-8,8l8,8l-2,2L0,10L10,0z' fill='%23007aff' transform='translate(12,20) rotate(180)'/></svg>"); | 
| } | 
| i.icon-back.color-gray, | 
| i.icon-back.theme-gray, | 
| .theme-gray i.icon-back { | 
|   background-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 20'><path d='M10,0l2,2l-8,8l8,8l-2,2L0,10L10,0z' fill='%238e8e93' transform='translate(12,20) rotate(180)'/></svg>"); | 
| } | 
| i.icon-back.color-white, | 
| i.icon-back.theme-white, | 
| .theme-white i.icon-back { | 
|   background-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 20'><path d='M10,0l2,2l-8,8l8,8l-2,2L0,10L10,0z' fill='%23ffffff' transform='translate(12,20) rotate(180)'/></svg>"); | 
| } | 
| i.icon-back.color-black, | 
| i.icon-back.theme-black, | 
| .theme-black i.icon-back { | 
|   background-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 20'><path d='M10,0l2,2l-8,8l8,8l-2,2L0,10L10,0z' fill='%23000000' transform='translate(12,20) rotate(180)'/></svg>"); | 
| } | 
| i.icon-back.color-lightblue, | 
| i.icon-back.theme-lightblue, | 
| .theme-lightblue i.icon-back { | 
|   background-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 20'><path d='M10,0l2,2l-8,8l8,8l-2,2L0,10L10,0z' fill='%235ac8fa' transform='translate(12,20) rotate(180)'/></svg>"); | 
| } | 
| i.icon-back.color-yellow, | 
| i.icon-back.theme-yellow, | 
| .theme-yellow i.icon-back { | 
|   background-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 20'><path d='M10,0l2,2l-8,8l8,8l-2,2L0,10L10,0z' fill='%23ffcc00' transform='translate(12,20) rotate(180)'/></svg>"); | 
| } | 
| i.icon-back.color-orange, | 
| i.icon-back.theme-orange, | 
| .theme-orange i.icon-back { | 
|   background-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 20'><path d='M10,0l2,2l-8,8l8,8l-2,2L0,10L10,0z' fill='%23ff9500' transform='translate(12,20) rotate(180)'/></svg>"); | 
| } | 
| i.icon-back.color-pink, | 
| i.icon-back.theme-pink, | 
| .theme-pink i.icon-back { | 
|   background-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 20'><path d='M10,0l2,2l-8,8l8,8l-2,2L0,10L10,0z' fill='%23ff2d55' transform='translate(12,20) rotate(180)'/></svg>"); | 
| } | 
| i.icon-back.color-blue, | 
| i.icon-back.theme-blue, | 
| .theme-blue i.icon-back { | 
|   background-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 20'><path d='M10,0l2,2l-8,8l8,8l-2,2L0,10L10,0z' fill='%23007aff' transform='translate(12,20) rotate(180)'/></svg>"); | 
| } | 
| i.icon-back.color-green, | 
| i.icon-back.theme-green, | 
| .theme-green i.icon-back { | 
|   background-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 20'><path d='M10,0l2,2l-8,8l8,8l-2,2L0,10L10,0z' fill='%234cd964' transform='translate(12,20) rotate(180)'/></svg>"); | 
| } | 
| i.icon-back.color-red, | 
| i.icon-back.theme-red, | 
| .theme-red i.icon-back { | 
|   background-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 20'><path d='M10,0l2,2l-8,8l8,8l-2,2L0,10L10,0z' fill='%23ff3b30' transform='translate(12,20) rotate(180)'/></svg>"); | 
| } | 
| /* === Accordion === */ | 
| .list-block .accordion-toggle .item-inner { | 
|   padding-right: 0; | 
|   padding-left: 35px; | 
|   background-position: 15px center; | 
|   background-image: url("data:image/svg+xml;charset=utf-8,<svg viewBox='0 0 60 120' xmlns='http://www.w3.org/2000/svg'><path d='m60 61.5-38.25 38.25-9.75-9.75 29.25-28.5-29.25-28.5 9.75-9.75z' fill='%23c7c7cc' transform='translate(60,120) rotate(180)'/></svg>"); | 
| } | 
| .list-block .accordion-item-expanded .accordion-toggle .item-inner, | 
| .list-block .accordion-item-expanded > .item-link .item-inner { | 
|   background-image: url("data:image/svg+xml;charset=utf-8,<svg viewBox='0 0 60 120' xmlns='http://www.w3.org/2000/svg'><path d='m60 61.5-38.25 38.25-9.75-9.75 29.25-28.5-29.25-28.5 9.75-9.75z' transform='translate(70, 30) rotate(90)' fill='%23c7c7cc'/></svg>"); | 
| } | 
| .list-block .accordion-item ul { | 
|   padding-right: 0; | 
| } |