@font-face {
  font-family: IRANSans;
  font-style: normal;
  font-weight: normal;
  src: url('fonts/eot/IRANSansWeb.eot');
  src: url('fonts/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'), /* IE6-8 */ url('fonts/woff2/IRANSansWeb.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/ url('fonts/woff/IRANSansWeb.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url('fonts/ttf/IRANSansWeb.ttf') format('truetype');
}

@font-face {
  font-family: IRANSansFa;
  font-style: normal;
  font-weight: normal;
  src: url('fonts/eot/IRANSansWeb_FaNumber.eot');
  src: url('fonts/eot/IRANSansWeb_FaNumber.eot?#iefix') format('embedded-opentype'), /* IE6-8 */ url('fonts/woff2/IRANSansWeb_FaNumber.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/ url('fonts/woff/IRANSansWeb_FaNumber.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url('fonts/ttf/IRANSansWeb_FaNumber.ttf') format('truetype');
}

@font-face {
  font-family: 'BBadr';
  src: url('fonts/BBadr.eot?#') format('eot'), url('fonts/BBadr.woff') format('woff'), url('fonts/BBadr.ttf') format('truetype')
}

@font-face {
  font-family: 'BBaran';
  src: url('fonts/BBaran.eot?#') format('eot'), url('fonts/BBaran.woff') format('woff'), url('fonts/BBaran.ttf') format('truetype')
}

@font-face {
  font-family: 'BBCNassim';
  src: url('fonts/BBCNassim.eot?#') format('eot'), url('fonts/BBCNassim.woff') format('woff'), url('fonts/BBCNassim.ttf') format('truetype')
}

@font-face {
  font-family: 'BBardiya';
  src: url('fonts/BBardiya.eot?#') format('eot'), url('fonts/BBardiya.woff') format('woff'), url('fonts/BBardiya.ttf') format('truetype')
}

@font-face {
  font-family: 'BCompset';
  src: url('fonts/BCompset.eot?#') format('eot'), url('fonts/BCompset.woff') format('woff'), url('fonts/BCompset.ttf') format('truetype')
}

@font-face {
  font-family: 'BDavat';
  src: url('fonts/BDavat.eot?#') format('eot'), url('fonts/BDavat.woff') format('woff'), url('fonts/BDavat.ttf') format('truetype')
}

@font-face {
  font-family: 'BElham';
  src: url('fonts/BElham.eot?#') format('eot'), url('fonts/BElham.woff') format('woff'), url('fonts/BElham.ttf') format('truetype')
}

@font-face {
  font-family: 'BEsfehanBold';
  src: url('fonts/BEsfehanBold.eot?#') format('eot'), url('fonts/BEsfehanBold.woff') format('woff'), url('fonts/BEsfehanBold.ttf') format('truetype')
}

@font-face {
  font-family: 'BFantezy';
  src: url('fonts/BFantezy.eot?#') format('eot'), url('fonts/BFantezy.woff') format('woff'), url('fonts/BFantezy.ttf') format('truetype')
}

@font-face {
  font-family: 'BFarnaz';
  src: url('fonts/BFarnaz.eot?#') format('eot'), url('fonts/BFarnaz.woff') format('woff'), url('fonts/BFarnaz.ttf') format('truetype')
}

@font-face {
  font-family: 'BFerdosi';
  src: url('fonts/BFerdosi.eot?#') format('eot'), url('fonts/BFerdosi.woff') format('woff'), url('fonts/BFerdosi.ttf') format('truetype')
}

@font-face {
  font-family: 'BHoma';
  src: url('fonts/BHoma.eot?#') format('eot'), url('fonts/BHoma.woff') format('woff'), url('fonts/BHoma.ttf') format('truetype')
}

@font-face {
  font-family: 'BJadidBold';
  src: url('fonts/BJadidBold.eot?#') format('eot'), url('fonts/BJadidBold.woff') format('woff'), url('fonts/BJadidBold.ttf') format('truetype')
}

@font-face {
  font-family: 'BJalal';
  src: url('fonts/BJalal.eot?#') format('eot'), url('fonts/BJalal.woff') format('woff'), url('fonts/BJalal.ttf') format('truetype')
}

@font-face {
  font-family: 'BKoodakBold';
  src: url('fonts/BKoodakBold.eot?#') format('eot'), url('fonts/BKoodakBold.woff') format('woff'), url('fonts/BKoodakBold.ttf') format('truetype')
}

@font-face {
  font-family: 'BKourosh';
  src: url('fonts/BKourosh.eot?#') format('eot'), url('fonts/BKourosh.woff') format('woff'), url('fonts/BKourosh.ttf') format('truetype')
}

@font-face {
  font-family: 'BLotus';
  src: url('fonts/BLotus.eot?#') format('eot'), url('fonts/BLotus.woff') format('woff'), url('fonts/BLotus.ttf') format('truetype')
}

@font-face {
  font-family: 'BMehrBold';
  src: url('fonts/BMehrBold.eot?#') format('eot'), url('fonts/BMehrBold.woff') format('woff'), url('fonts/BMehrBold.ttf') format('truetype')
}

@font-face {
  font-family: 'BMitra';
  src: url('fonts/BMitra.eot?#') format('eot'), url('fonts/BMitra.woff') format('woff'), url('fonts/BMitra.ttf') format('truetype')
}

@font-face {
  font-family: 'BMorvarid';
  src: url('fonts/BMorvarid.eot?#') format('eot'), url('fonts/BMorvarid.woff') format('woff'), url('fonts/BMorvarid.ttf') format('truetype')
}

@font-face {
  font-family: 'BNarm';
  src: url('fonts/BNarm.eot?#') format('eot'), url('fonts/BNarm.woff') format('woff'), url('fonts/BNarm.ttf') format('truetype')
}

@font-face {
  font-family: 'BNasimBold';
  src: url('fonts/BNasimBold.eot?#') format('eot'), url('fonts/BNasimBold.woff') format('woff'), url('fonts/BNasimBold.ttf') format('truetype')
}

@font-face {
  font-family: 'BNazanin';
  src: url('fonts/BNazanin.eot?#') format('eot'), url('fonts/BNazanin.woff') format('woff'), url('fonts/BNazanin.ttf') format('truetype')
}

@font-face {
  font-family: 'BRoya';
  src: url('fonts/BRoya.eot?#') format('eot'), url('fonts/BRoya.woff') format('woff'), url('fonts/BRoya.ttf') format('truetype')
}

@font-face {
  font-family: 'BShiraz';
  src: url('fonts/BShiraz.eot?#') format('eot'), url('fonts/BShiraz.woff') format('woff'), url('fonts/BShiraz.ttf') format('truetype')
}

@font-face {
  font-family: 'BSinaBold';
  src: url('fonts/BSinaBold.eot?#') format('eot'), url('fonts/BSinaBold.woff') format('woff'), url('fonts/BSinaBold.ttf') format('truetype')
}

@font-face {
  font-family: 'BTabassom';
  src: url('fonts/BTabassom.eot?#') format('eot'), url('fonts/BTabassom.woff') format('woff'), url('fonts/BTabassom.ttf') format('truetype')
}

@font-face {
  font-family: 'BTehran';
  src: url('fonts/BTehran.eot?#') format('eot'), url('fonts/BTehran.woff') format('woff'), url('fonts/BTehran.ttf') format('truetype')
}

@font-face {
  font-family: 'BTitrBold';
  src: url('fonts/BTitrBold.eot?#') format('eot'), url('fonts/BTitrBold.woff') format('woff'), url('fonts/BTitrBold.ttf') format('truetype')
}

@font-face {
  font-family: 'BTitrTGEBold';
  src: url('fonts/BTitrTGEBold.eot?#') format('eot'), url('fonts/BTitrTGEBold.woff') format('woff'), url('fonts/BTitrTGEBold.ttf') format('truetype')
}

@font-face {
  font-family: 'BTraffic';
  src: url('fonts/BTraffic.eot?#') format('eot'), url('fonts/BTraffic.woff') format('woff'), url('fonts/BTraffic.ttf') format('truetype')
}

@font-face {
  font-family: 'BVahidBold';
  src: url('fonts/BVahidBold.eot?#') format('eot'), url('fonts/BVahidBold.woff') format('woff'), url('fonts/BVahidBold.ttf') format('truetype')
}

@font-face {
  font-family: 'BYagut';
  src: url('fonts/BYagut.eot?#') format('eot'), url('fonts/BYagut.woff') format('woff'), url('fonts/BYagut.ttf') format('truetype')
}

@font-face {
  font-family: 'BYas';
  src: url('fonts/BYas.eot?#') format('eot'), url('fonts/BYas.woff') format('woff'), url('fonts/BYas.ttf') format('truetype')
}

@font-face {
  font-family: 'BYekan';
  src: url('fonts/BYekan.eot?#') format('eot'), url('fonts/BYekan.woff') format('woff'), url('fonts/BYekan.ttf') format('truetype')
}

@font-face {
  font-family: 'BZar';
  src: url('fonts/BZar.eot?#') format('eot'), url('fonts/BZar.woff') format('woff'), url('fonts/BZar.ttf') format('truetype')
}

@font-face {
  font-family: 'BZiba';
  src: url('fonts/BZiba.eot?#') format('eot'), url('fonts/BZiba.woff') format('woff'), url('fonts/BZiba.ttf') format('truetype')
}

@font-face {
  font-family: 'Casablanca';
  src: url('fonts/Casablanca.eot?#') format('eot'), url('fonts/Casablanca.woff') format('woff'), url('fonts/Casablanca.ttf') format('truetype')
}

@font-face {
  font-family: 'Rezvan';
  src: url('fonts/Rezvan.eot?#') format('eot'), url('fonts/Rezvan.woff') format('woff'), url('fonts/Rezvan.ttf') format('truetype')
}

@font-face {
  font-family: 'Shams';
  src: url('fonts/Shams.eot?#') format('eot'), url('fonts/Shams.woff') format('woff'), url('fonts/Shams.ttf') format('truetype')
}

@font-face {
  font-family: 'Silicon';
  src: url('fonts/Silicon.eot?#') format('eot'), url('fonts/Silicon.woff') format('woff'), url('fonts/Silicon.ttf') format('truetype')
}

@font-face {
  font-family: 'frutiger';
  src: url('fonts/frutiger.eot?#') format('eot'), url('fonts/frutiger.woff') format('woff'), url('fonts/frutiger.ttf') format('truetype')
}

@font-face {
  font-family: 'Naskh';
  src: url('fonts/Naskh.eot?#') format('eot'), url('fonts/Naskh.woff') format('woff'), url('fonts/Naskh.ttf') format('truetype')
}

@font-face {
  font-family: 'Kufi';
  src: url('fonts/Kufi.eot?#') format('eot'), url('fonts/Kufi.woff') format('woff'), url('fonts/Kufi.ttf') format('truetype')
}

@font-face {
  font-family: 'Abasan';
  src: url('fonts/Abasan.eot?#') format('eot'), url('fonts/Abasan.woff') format('woff'), url('fonts/Abasan.ttf') format('truetype')
}

@font-face {
  font-family: 'Afsoon';
  src: url('fonts/Afsoon.eot?#') format('eot'), url('fonts/Afsoon.woff') format('woff'), url('fonts/Afsoon.ttf') format('truetype')
}

@font-face {
  font-family: 'Aref';
  src: url('fonts/Aref.eot?#') format('eot'), url('fonts/Aref.woff') format('woff'), url('fonts/Aref.ttf') format('truetype')
}

@font-face {
  font-family: 'Arshia';
  src: url('fonts/Arshia.eot?#') format('eot'), url('fonts/Arshia.woff') format('woff'), url('fonts/Arshia.ttf') format('truetype')
}

@font-face {
  font-family: 'Ekhlass';
  src: url('fonts/Ekhlass.eot?#') format('eot'), url('fonts/Ekhlass.woff') format('woff'), url('fonts/Ekhlass.ttf') format('truetype')
}

@font-face {
  font-family: 'Talat';
  src: url('fonts/Talat.eot?#') format('eot'), url('fonts/Talat.woff') format('woff'), url('fonts/Talat.ttf') format('truetype')
}

@font-face {
  font-family: 'TitrDF';
  src: url('fonts/TitrDF.eot?#') format('eot'), url('fonts/TitrDF.woff') format('woff'), url('fonts/TitrDF.ttf') format('truetype')
}

@font-face {
  font-family: 'BeirutLtX3';
  src: url('fonts/BeirutLtX3.eot?#') format('eot'), url('fonts/BeirutLtX3.woff') format('woff'), url('fonts/BeirutLtX3.ttf') format('truetype')
}

@font-face {
  font-family: 'FarsiSimple';
  src: url('fonts/FarsiSimple.eot?#') format('eot'), url('fonts/FarsiSimple.woff') format('woff'), url('fonts/FarsiSimple.ttf') format('truetype')
}

@font-face {
  font-family: 'HeritageTwo';
  src: url('fonts/HeritageTwo.eot?#') format('eot'), url('fonts/HeritageTwo.woff') format('woff'), url('fonts/HeritageTwo.ttf') format('truetype')
}

@font-face {
  font-family: 'LinerScreen';
  src: url('fonts/LinerScreen.eot?#') format('eot'), url('fonts/LinerScreen.woff') format('woff'), url('fonts/LinerScreen.ttf') format('truetype')
}

@font-face {
  font-family: 'ThameenDemi';
  src: url('fonts/ThameenDemi.eot?#') format('eot'), url('fonts/ThameenDemi.woff') format('woff'), url('fonts/ThameenDemi.ttf') format('truetype')
}

@font-face {
  font-family: 'TunisiaBold';
  src: url('fonts/TunisiaBold.eot?#') format('eot'), url('fonts/TunisiaBold.woff') format('woff'), url('fonts/TunisiaBold.ttf') format('truetype')
}

@font-face {
  font-family: 'TVBold';
  src: url('fonts/TVBold.eot?#') format('eot'), url('fonts/TVBold.woff') format('woff'), url('fonts/TVBold.ttf') format('truetype')
}

@font-face {
  font-family: 'Flow';
  src: url('fonts/Flow.eot?#') format('eot'), url('fonts/Flow.woff') format('woff'), url('fonts/Flow.ttf') format('truetype')
}

@font-face {
  font-family: 'FlowBold';
  src: url('fonts/FlowBold.eot?#') format('eot'), url('fonts/FlowBold.woff') format('woff'), url('fonts/FlowBold.ttf') format('truetype')
}

@font-face {
  font-family: 'TwoBold';
  src: url('fonts/TwoBold.eot?#') format('eot'), url('fonts/TwoBold.woff') format('woff'), url('fonts/TwoBold.ttf') format('truetype')
}

@font-face {
  font-family: 'TwoLight';
  src: url('fonts/TwoLight.eot?#') format('eot'), url('fonts/TwoLight.woff') format('woff'), url('fonts/TwoLight.ttf') format('truetype')
}

@font-face {
  font-family: 'TwoMedium';
  src: url('fonts/TwoMedium.eot?#') format('eot'), url('fonts/TwoMedium.woff') format('woff'), url('fonts/TwoMedium.ttf') format('truetype')
}

@font-face {
  font-family: 'BYekan2';
  src: url('fonts/BYekan2.eot') format('eot'), url('fonts/BYekan2.woff') format('woff'), url('fonts/BYekan2.ttf') format('truetype');
}

.avia-button-left {
  float: left
}

.avia-button .avia_button_icon {
  right: -.3em;
  left: auto;
}

.iconbox_left .iconbox_icon {
  margin-left: 10px !important
}

.avia_button_icon_right {
  margin-left: 5px !important
}

.av_secondary_right .sub_menu > ul > li:last-child, .av_secondary_right .sub_menu > div > ul > li:last-child {
  margin-right: 10px !important
}

div .flex_column {
  float: right !important
}

/* KS | Flex Box RTL Margin Fix */
#top div .flex_column.flex_column_table_cell:not(.no_margin) {
  float: none !important
}

.first {
  clear: both !important;
}

body div .first,
body div .no_margin {
  margin-right: 0;
}

div .av_one_fifth,
div .av_one_fourth,
div .av_one_third,
div .av_two_fifth,
div .av_one_half,
div .av_three_fifth,
div .av_two_third,
div .av_three_fourth,
div .av_four_fifth,
div .av_one_sixth,
div .av_one_seventh,
div .av_one_eighth,
div .av_one_nineth,
div .av_one_tenth {
  margin-right: 6%;
  margin-left: 0;
}

#top div .no_margin {
  margin-right: 0;
}

@media only screen and (min-width: 768px) and (max-width: 989px) {
  .responsive .av_one_fourth.first.el_before_av_one_fourth.flex_column_div,
  .responsive .av_one_fourth.first + .av_one_fourth.flex_column_div,
  .responsive .av_one_fourth.first + .av_one_fourth + .av_one_fourth.flex_column_div,
  .responsive .av_one_fourth.first + .av_one_fourth + .av_one_fourth + .av_one_fourth.flex_column_div,
  .responsive .av_one_half.first + .av_one_fourth.el_before_av_one_fourth.flex_column_div,
  .responsive .av_one_half.first + .av_one_fourth.el_before_av_one_fourth + .av_one_fourth.flex_column_div,
  .responsive .avia-content-slider-inner .av_one_fourth.flex_column_div {
    margin-right: 4%;
    margin-left: 0;
  }

  .responsive .av_one_fourth.first.el_before_av_one_fourth.flex_column_div,
  .responsive .av_one_fourth.first + .av_one_fourth + .av_one_fourth.flex_column_div,
  .responsive .av_one_half.first + .av_one_fourth.el_before_av_one_fourth.flex_column_div,
  .responsive .av_one_fourth.first + .av_one_fourth + .av_one_half.flex_column_div,
  .responsive .avia-content-slider-inner .av_one_fourth.first.flex_column_div {
    margin-right: 0;
  }
}

#socket .social_bookmarks {
  float: left !important;
  margin-left: 0 !important;
  margin-right: 30px !important
}

#top .onsale {
  left: 8px !important;
  right: auto !important;
}

#header .mega_menu_title {
  text-align: right !important;
}

.av-tab-section-container {
  direction: rtl !important;
}

#socket .social_bookmarks {
  float: left;
  margin: -10px 30px 0 0;
}

/* MRN */
.html_visible_cart .cart_dropdown {
  right: 50px;
}

.avia-webkit #top .cart-collaterals .cart_totals table select,
.avia-webkit #top.woocommerce-page select {
  padding-left: 40px;
  padding-right: 10px;
  margin: 0 !important;
}

#top select, #top .avia_ajax_form .select, #top .entry-content-wrapper select {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAANCAYAAAC+ct6XAAAACXBIWXMAAAsTAAALEwEAmpwYAAA5omlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzIgNzkuMTU5Mjg0LCAyMDE2LzA0LzE5LTEzOjEzOjQwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTgtMDQtMDNUMjA6NDc6MDYrMDQ6MzA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxOC0wNC0wM1QyMDo0Nzo1NCswNDozMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTgtMDQtMDNUMjA6NDc6NTQrMDQ6MzA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6YjYzYWE0ZGEtYTVjMy02MzQxLWExYjktZmI0M2Y3ZjY5NTE5PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOkYwQUVENUE1NUM5MTExRTA5QzQ3REM4MjVBNUYyODExPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOkYwQUVENUEyNUM5MTExRTA5QzQ3REM4MjVBNUYyODExPC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD54bXAuZGlkOkYwQUVENUEzNUM5MTExRTA5QzQ3REM4MjVBNUYyODExPC9zdFJlZjpkb2N1bWVudElEPgogICAgICAgICA8L3htcE1NOkRlcml2ZWRGcm9tPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6RjBBRUQ1QTU1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTE8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmI2M2FhNGRhLWE1YzMtNjM0MS1hMWI5LWZiNDNmN2Y2OTUxOTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxOC0wNC0wM1QyMDo0Nzo1NCswNDozMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjMwPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjEzPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz5TnvFeAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAACuSURBVHja1NShCsJQGMXx32TdrmDyDWxWX2VgtSxYBKvBB5BZDCYfwuAbCCbBZDLtCWaZIGJwG9vwwIV7L3z3z3fu4QuyLNO0giDodbSksGhBkiTvxxgH3CCKop/fqdLxAisc0S9aXBYcY5nvB2XgYQloFymmH/dD3OsEp9hUDdf/pDq3evflT9fY19lxinkeqlG+TkWgVay+YIIHtpg1YfVLZ4xxLTU225rVzwEAuBkddrABekgAAAAASUVORK5CYII=');
  background-position: 0 center;
}

.av-caption-image-overlay-bg {
  display: none !important;
}

.reset_variations {
  left: 0;
  right: auto;
}

.woocommerce .login .lost_password {
  right: 5px;
  left: auto;
}

.product_meta > span * {
  font-weight: bold;
}

.product_meta > span::after {
  content: '|';
  margin: 0 7px 0 4px;
}

.product_meta > span:last-child::after {
  content: '';
}

.responsive #top #main .sidebar.smartphones_sidebar_active {
  text-align: right;
}

.html_header_top.html_main_nav_header #top .av_menu_left .main_menu {
  left: 0;
  right: auto;
}

#top #header .av_icon_active_right .social_bookmarks li:last-child {
  border-right-style: solid;
  border-right-width: 1px;
}

div.product .woocommerce-tabs ul.tabs li:first-child {
  margin-right: 0;
}

.avia-testimonial.avia-last-testimonial {
  padding-left: 0;
  padding-right: 40px;
}

.avia-testimonial.avia-first-testimonial {
  padding-left: 40px;
  padding-right: 0;
}

.more-link-arrow:after,
.html_av-submenu-hidden .av-submenu-indicator:before {
  content: "\E87c";
}

.html_modern-blog .blog-tags.minor-meta,
.html_modern-blog .av-share-link-description,
.html_modern-blog .related_title {
  text-align: right;
}

.html_av-submenu-hidden .av-show-submenu > a > .av-submenu-indicator {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.single_variation_wrap {
  margin: 10px 90px 20px 0;
}

#top .iconbox_left_content .iconbox_icon,
#top .iconbox_right_content .iconbox_icon {
  margin-right: 10px;
  margin-left: 22px;
}

.product_dimensions {
  text-align: right;
}

.progressbar-percent {
  float: left;
}

.html_elegant-blog #top .template-search .post-title {
  text-align: right;
  padding-right: 50px;
}

.search-result-counter {
  right: 0;
  left: auto;
}

div .mejs-container div .mejs-controls {
  direction: ltr
}

div .mejs-controls .mejs-play button {
  left: auto;
}

div .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
  top: 17px;
}

div .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  top: 0;
}

div #reviews #comments ol.commentlist li .comment-text {
  margin: 0 50px 0 0;
}

#top .template-search.content .entry-content-wrapper {
  padding-right: 55px;
  padding-left: 0;
}

.search-result-counter {
  right: 0;
  left: auto;
}

#top #header .social_bookmarks li {
  border-right: none;
  border-left: 1px solid;
  border-color: inherit;
}

#top #header .social_bookmarks li:last-child {
  border-left: none;
}

.product_dimensions {
  direction: rtl;
}

.related_column,
#top div p.stars span {
  float: right;
}

#top.single-post .template-blog .post .entry-content-wrapper,
#top.single-post .template-blog .related_posts,
#top.single-post .template-blog .comment-entry.post-entry {
  float: right;
}

#top.single-post .single-small.with-slider .blog-meta {
  margin-left: 0;
}

#top .av-subnav-menu > li ul {
  right: 0;
  left: auto;
  text-align: right;
}

#top .mobile_menu_toggle .av-current-placeholder {
  margin-left: 0;
  margin-right: 20px;
}

#top .av-subnav-menu > li ul ul {
  right: 198px;
  left: auto;
}

.single .template-shop .stock.out-of-stock {
  margin-right: 19px;
  margin-left: auto;
}

#top #commentform p.form-submit {
  text-align: left;
}

#top .form_element .button[type="submit"] {
  float: left;
}

.avia-timeline {
  direction: ltr;
}

#top #payment #place_order {
  margin: 0 auto 0 0;
  display: block;
}

/** RESPONSIVE **/
@media only screen and (max-width: 989px) {
  .responsive #top .av-switch-990 .av-menu-mobile-active .av-subnav-menu > li > a {
    border-right: none;
    text-align: right;
  }

  .responsive #top .av-switch-990 .av-menu-mobile-active .av-subnav-menu > li.menu-item-has-children > a:before {
    content: "\e884";
    font-size: 12px;
    margin-left: 0;
    margin-right: -10px;
  }

  .responsive #top .av-switch-990 .av-menu-mobile-active .av-subnav-menu li > ul {
    left: auto;
    right: 0;
  }
}

@media (max-width: 767px) {
  .responsive #top .logo {
    width: 60%;
    float: right;
  }

  .responsive #top #wrap_all .main_menu {
    clear: none;
    float: left;
    position: relative;
  }

  .responsive #top #wrap_all .slide-entry {
    float: none !important;
  }

  .responsive.html_bottom_nav_header.html_cart_at_menu #top #wrap_all .main_menu {
    left: 0;
    right: auto;
  }

  .responsive #top .av-switch-768 .av-menu-mobile-active .av-subnav-menu > li > a {
    border-right: none;
    text-align: right;
  }

  .responsive #top .av-switch-768 .av-menu-mobile-active .av-subnav-menu > li.menu-item-has-children > a:before {
    content: "\e884";
    font-size: 12px;
    margin-left: 0;
    margin-right: -10px;
  }

  .responsive #top .av-switch-768 .av-menu-mobile-active .av-subnav-menu li > ul {
    left: auto;
    right: 0;
  }
}

@media only screen and (max-width: 479px) {
  .responsive #top .av-switch-480 .av-menu-mobile-active .av-subnav-menu > li > a {
    border-right: none;
    text-align: right;
  }

  .responsive #top .av-switch-480 .av-menu-mobile-active .av-subnav-menu > li.menu-item-has-children > a:before {
    content: "\e884";
    font-size: 12px;
    margin-left: 0;
    margin-right: -10px;
  }

  .responsive #top .av-switch-480 .av-menu-mobile-active .av-subnav-menu li > ul {
    left: auto;
    right: 0;
  }
}

/** TODO Mehran: Sync some styles from new @version 4.5.7
/* /MRN */