<<<<<<< .mine
﻿@font-face {
  font-family: 'VineMonogramsSolid';
  src: url('../../fonts/VineMonogramsSolid.eot');
  src: url('../../fonts/VineMonogramsSolid.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/VineMonogramsSolid.woff2') format('woff2'),
       url('../../fonts/VineMonogramsSolid.woff') format('woff'),
       url('../../fonts/VineMonogramsSolid.ttf') format('truetype'),
       url('../../fonts/VineMonogramsSolid.svg#VineMonogramsSolid') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Architects-Daughter';
  src: url('../../fonts/ArchitectsDaughter.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'DancingScript-Regular';
  src: url('../../fonts/DancingScript-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'IndieFlower';
  src: url('../../fonts/IndieFlower.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Pacifico';
  src: url('../../fonts/Pacifico.woff') format('woff'),
       url('../../fonts/Pacifico.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Helvetica-Narrow';
  src: url('../../fonts/Helvetica-Narrow.eot');
  src: url('../../fonts/Helvetica-Narrow.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/Helvetica-Narrow.woff2') format('woff2'),
       url('../../fonts/Helvetica-Narrow.woff') format('woff'),
       url('../../fonts/Helvetica-Narrow.ttf') format('truetype'),
       url('../../fonts/Helvetica-Narrow.svg#Helvetica-Narrow') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TrajanPro3-Regular';
  src: url('../../fonts/TrajanPro3-Regular.eot');
  src: url('../../fonts/TrajanPro3-Regular.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/TrajanPro3-Regular.woff2') format('woff2'),
       url('../../fonts/TrajanPro3-Regular.woff') format('woff'),
       url('../../fonts/TrajanPro3-Regular.ttf') format('truetype'),
       url('../../fonts/TrajanPro3-Regular.svg#Helvetica-Narrow') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'SouthernAire_PersonalUseOnly';
  src: url('../../fonts/SouthernAire_PersonalUseOnly.eot');
  src: url('../../fonts/SouthernAire_PersonalUseOnly.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/SouthernAire_PersonalUseOnly.woff2') format('woff2'),
       url('../../fonts/SouthernAire_PersonalUseOnly.woff') format('woff'),
       url('../../fonts/SouthernAire_PersonalUseOnly.ttf') format('truetype'),
       url('../../fonts/SouthernAire_PersonalUseOnly.svg#Helvetica-Narrow') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Arial';
  src: url('../../fonts/Arial.eot');
  src: url('../../fonts/Arial.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/Arial.woff2') format('woff2'),
       url('../../fonts/Arial.woff') format('woff'),
       url('../../fonts/Arial.ttf') format('truetype'),
       url('../../fonts/Arial.svg#Helvetica-Narrow') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'NexaScript-Free';
  src: url('../../fonts/NexaScript-Free.eot');
  src: url('../../fonts/NexaScript-Free.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/NexaScript-Free.woff2') format('woff2'),
       url('../../fonts/NexaScript-Free.woff') format('woff'),
       url('../../fonts/NexaScript-Free.ttf') format('truetype'),
       url('../../fonts/NexaScript-Free.svg#Helvetica-Narrow') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TimesNewRoman';
  src: url('../../fonts/TimesNewRoman.eot');
  src: url('../../fonts/TimesNewRoman.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/TimesNewRoman.woff2') format('woff2'),
       url('../../fonts/TimesNewRoman.woff') format('woff'),
       url('../../fonts/TimesNewRoman.ttf') format('truetype'),
       url('../../fonts/TimesNewRoman.svg#Helvetica-Narrow') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'GreatVibes';
  src: url('../../fonts/GreatVibes-Regular.eot');
  src: url('../../fonts/GreatVibes-Regular.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/GreatVibes-Regular.woff2') format('woff2'),
       url('../../fonts/GreatVibes-Regular.woff') format('woff'),
       url('../../fonts/GreatVibes-Regular.ttf') format('truetype'),
       url('../../fonts/GreatVibes-Regular.svg#Helvetica-Narrow') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'BrushScriptStd';
  src: url('../../fonts/BrushScriptStd.eot');
  src: url('../../fonts/BrushScriptStd.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/BrushScriptStd.woff2') format('woff2'),
       url('../../fonts/BrushScriptStd.woff') format('woff'),
       url('../../fonts/BrushScriptStd.ttf') format('truetype'),
       url('../../fonts/BrushScriptStd.svg#Helvetica-Narrow') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'CircleMonogramsThreeWhite';
  src: url('../../fonts/CircleMonogramsThreeWhite.eot');
  src: url('../../fonts/CircleMonogramsThreeWhite.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/CircleMonogramsThreeWhite.woff2') format('woff2'),
       url('../../fonts/CircleMonogramsThreeWhite.woff') format('woff'),
       url('../../fonts/CircleMonogramsThreeWhite.ttf') format('truetype'),
       url('../../fonts/CircleMonogramsThreeWhite.svg#Helvetica-Narrow') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'VineMonogramsSolid';
  src: url('../../fonts/VineMonogramsSolid.eot');
  src: url('../../fonts/VineMonogramsSolid.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/VineMonogramsSolid.woff2') format('woff2'),
       url('../../fonts/VineMonogramsSolid.woff') format('woff'),
       url('../../fonts/VineMonogramsSolid.ttf') format('truetype'),
       url('../../fonts/VineMonogramsSolid.svg#Helvetica-Narrow') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Cochin';
  src: url('../../fonts/Cochin.eot');
  src: url('../../fonts/Cochin.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/Cochin.woff2') format('woff2'),
       url('../../fonts/Cochin.woff') format('woff'),
       url('../../fonts/Cochin.ttf') format('truetype'),
       url('../../fonts/Cochin.svg#Cochin') format('svg');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'BlessedDay';
  src: url('../../fonts/BlessedDay.eot');
  src: url('../../fonts/BlessedDay.woff2') format('woff2'),
       url('../../fonts/BlessedDay.woff') format('woff'),
       url('../../fonts/BlessedDay.ttf') format('truetype'),
       url('../../fonts/BlessedDay.svg#BlessedDay') format('svg'),
       url('../../fonts/BlessedDay.eot?#iefix') format('embedded-opentype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'BeautifulES';
  src: url('../../fonts/BeautifulES.eot');
  src: url('../../fonts/BeautifulES.woff2') format('woff2'),
       url('../../fonts/BeautifulES.woff') format('woff'),
       url('../../fonts/BeautifulES.ttf') format('truetype'),
       url('../../fonts/BeautifulES.svg#BeautifulES') format('svg'),
       url('../../fonts/BeautifulES.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'CircleMonogramsTwoWhite';
  src: url('../../fonts/CircleMonogramsTwoWhite.eot');
  src: url('../../fonts/CircleMonogramsTwoWhite.woff2') format('woff2'),
       url('../../fonts/CircleMonogramsTwoWhite.woff') format('woff'),
       url('../../fonts/CircleMonogramsTwoWhite.ttf') format('truetype'),
       url('../../fonts/CircleMonogramsTwoWhite.svg#CircleMonogramsTwoWhite') format('svg'),
       url('../../fonts/CircleMonogramsTwoWhite.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'CommercialScriptBT';
  src: url('../../fonts/CommercialScriptBT-Regular.eot');
  src: url('../../fonts/CommercialScriptBT-Regular.woff2') format('woff2'),
       url('../../fonts/CommercialScriptBT-Regular.woff') format('woff'),
       url('../../fonts/CommercialScriptBT-Regular.ttf') format('truetype'),
       url('../../fonts/CommercialScriptBT-Regular.svg#CommercialScriptBT') format('svg'),
       url('../../fonts/CommercialScriptBT-Regular.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ShitHappens-Cursive';
  src: url('../../fonts/ShitHappens-Cursive.eot');
  src: url('../../fonts/ShitHappens-Cursive.woff2') format('woff2'),
       url('../../fonts/ShitHappens-Cursive.woff') format('woff'),
       url('../../fonts/ShitHappens-Cursive.ttf') format('truetype'),
       url('../../fonts/ShitHappens-Cursive.svg#CommercialScriptBT') format('svg'),
       url('../../fonts/ShitHappens-Cursive.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Italianno-Regular';
  src: url('../../fonts/Italianno-Regular.eot');
  src: url('../../fonts/Italianno-Regular.woff2') format('woff2'),
       url('../../fonts/Italianno-Regular.woff') format('woff'),
       url('../../fonts/Italianno-Regular.ttf') format('truetype'),
       url('../../fonts/Italianno-Regular.svg#CommercialScriptBT') format('svg'),
       url('../../fonts/Italianno-Regular.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'CommercialScriptBT-Regular';
  src: url('../../fonts/CommercialScriptBT-Regular.eot');
  src: url('../../fonts/CommercialScriptBT-Regular.woff2') format('woff2'),
       url('../../fonts/CommercialScriptBT-Regular.woff') format('woff'),
       url('../../fonts/CommercialScriptBT-Regular.ttf') format('truetype'),
       url('../../fonts/CommercialScriptBT-Regular.svg#CommercialScriptBT') format('svg'),
       url('../../fonts/CommercialScriptBT-Regular.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'BrannbollFet';
  src: url('../../fonts/BrannbollFet.eot');
  src: url('../../fonts/BrannbollFet.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/BrannbollFet.woff2') format('woff2'),
       url('../../fonts/BrannbollFet.woff') format('woff'),
       url('../../fonts/BrannbollFet.ttf') format('truetype'),
       url('../../fonts/BrannbollFet.svg#BrannbollFet') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Soufeel-Font';
  src: url('../../fonts/Soufeel-Font.eot');
  src: url('../../fonts/Soufeel-Font.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/Soufeel-Font.woff2') format('woff2'),
       url('../../fonts/Soufeel-Font.woff') format('woff'),
       url('../../fonts/Soufeel-Font.ttf') format('truetype'),
       url('../../fonts/Soufeel-Font.svg#soufeel') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'soufeel-flower';
  src: url('../../fonts/soufeel-flower.eot');
  src: url('../../fonts/soufeel-flower.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/soufeel-flower.woff2') format('woff2'),
       url('../../fonts/soufeel-flower.woff') format('woff'),
       url('../../fonts/soufeel-flower.ttf') format('truetype'),
       url('../../fonts/soufeel-flower.svg#soufeel-flower') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Caligraf-W';
  src: url('../../fonts/Caligraf-W.eot');
  src: url('../../fonts/Caligraf-W.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/Caligraf-W.woff2') format('woff2'),
       url('../../fonts/Caligraf-W.woff') format('woff'),
       url('../../fonts/Caligraf-W.ttf') format('truetype'),
       url('../../fonts/Caligraf-W.svg#Caligraf-W') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gabriola';
  src: url('../../fonts/Gabriola.eot');
  src: url('../../fonts/Gabriola.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/Gabriola.woff2') format('woff2'),
       url('../../fonts/Gabriola.woff') format('woff'),
       url('../../fonts/Gabriola.ttf') format('truetype'),
       url('../../fonts/Gabriola.svg#Gabriola') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'FreebooterScript';
  src: url('../../fonts/FreebooterScript.eot');
  src: url('../../fonts/FreebooterScript.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/FreebooterScript.woff2') format('woff2'),
       url('../../fonts/FreebooterScript.woff') format('woff'),
       url('../../fonts/FreebooterScript.ttf') format('truetype'),
       url('../../fonts/FreebooterScript.svg#FreebooterScript') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'cochinRegular';
  src: url('../../fonts/cochinRegular.eot');
  src: url('../../fonts/cochinRegular.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/cochinRegular.woff2') format('woff2'),
       url('../../fonts/cochinRegular.woff') format('woff'),
       url('../../fonts/cochinRegular.ttf') format('truetype'),
       url('../../fonts/cochinRegular.svg#cochinRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Tagettes';
  src: url('../../fonts/Tagettes.eot');
  src: url('../../fonts/Tagettes.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/Tagettes.woff2') format('woff2'),
       url('../../fonts/Tagettes.woff') format('woff'),
       url('../../fonts/Tagettes.ttf') format('truetype'),
       url('../../fonts/Tagettes.svg#Tagettes') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AlexBrush';
  src: url('../../fonts/AlexBrush.eot');
  src: url('../../fonts/AlexBrush.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/AlexBrush.woff2') format('woff2'),
       url('../../fonts/AlexBrush.woff') format('woff'),
       url('../../fonts/AlexBrush.ttf') format('truetype'),
       url('../../fonts/AlexBrush.svg#AlexBrush') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ASPIRE';
  src: url('../../fonts/ASPIRE.eot');
  src: url('../../fonts/ASPIRE.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/ASPIRE.woff2') format('woff2'),
       url('../../fonts/ASPIRE.woff') format('woff'),
       url('../../fonts/ASPIRE.ttf') format('truetype'),
       url('../../fonts/ASPIRE.svg#ASPIRE') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AmazeNormal';
  src: url('../../fonts/AmazeNormal.eot');
  src: url('../../fonts/AmazeNormal.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/AmazeNormal.woff2') format('woff2'),
       url('../../fonts/AmazeNormal.woff') format('woff'),
       url('../../fonts/AmazeNormal.ttf') format('truetype'),
       url('../../fonts/AmazeNormal.svg#AmazeNormal') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AppleChancery';
  src: url('../../fonts/AppleChancery.eot');
  src: url('../../fonts/AppleChancery.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/AppleChancery.woff2') format('woff2'),
       url('../../fonts/AppleChancery.woff') format('woff'),
       url('../../fonts/AppleChancery.ttf') format('truetype'),
       url('../../fonts/AppleChancery.svg#AppleChancery') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AFRiyadh';
  src: url('../../fonts/AFRiyadh.eot');
  src: url('../../fonts/AFRiyadh.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/AFRiyadh.woff2') format('woff2'),
       url('../../fonts/AFRiyadh.woff') format('woff'),
       url('../../fonts/AFRiyadh.ttf') format('truetype'),
       url('../../fonts/AFRiyadh.svg#AFRiyadh') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Garamond';
  src: url('../../fonts/Garamond.eot');
  src: url('../../fonts/Garamond.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/Garamond.woff2') format('woff2'),
       url('../../fonts/Garamond.woff') format('woff'),
       url('../../fonts/Garamond.ttf') format('truetype'),
       url('../../fonts/Garamond.svg#Garamond') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Swis721BlkBTBlack';
  src: url('../../fonts/Swis721BlkBTBlack.eot');
  src: url('../../fonts/Swis721BlkBTBlack.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/Swis721BlkBTBlack.woff2') format('woff2'),
       url('../../fonts/Swis721BlkBTBlack.woff') format('woff'),
       url('../../fonts/Swis721BlkBTBlack.ttf') format('truetype'),
       url('../../fonts/Swis721BlkBTBlack.svg#Swis721BlkBTBlack') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Volupia';
  src: url('../../fonts/Volupia.eot');
  src: url('../../fonts/Volupia.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/Volupia.woff2') format('woff2'),
       url('../../fonts/Volupia.woff') format('woff'),
       url('../../fonts/Volupia.ttf') format('truetype'),
       url('../../fonts/Volupia.svg#Volupia') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'BrannbollSmal';
  src: url('../../fonts/BrannbollSmal.eot');
  src: url('../../fonts/BrannbollSmal.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/BrannbollSmal.woff') format('woff'),
       url('../../fonts/BrannbollSmal.ttf') format('truetype'),
       url('../../fonts/BrannbollSmal.svg#BrannbollSmal') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'CuteLove';
  src: url('../../fonts/CuteLove.eot');
  src: url('../../fonts/CuteLove.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/CuteLove.woff') format('woff'),
       url('../../fonts/CuteLove.ttf') format('truetype'),
       url('../../fonts/CuteLove.svg#CuteLove') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'holyunion';
  src: url('../../fonts/holyunion.eot');
  src: url('../../fonts/holyunion.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/holyunion.woff') format('woff'),
       url('../../fonts/holyunion.ttf') format('truetype'),
       url('../../fonts/holyunion.svg#holyunion') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'SafirScript';
  src: url('../../fonts/SafirScript.eot');
  src: url('../../fonts/SafirScript.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/SafirScript.woff') format('woff'),
       url('../../fonts/SafirScript.ttf') format('truetype'),
       url('../../fonts/SafirScript.svg#SafirScript') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AutumnChant';
  src: url('../../fonts/AutumnChant.eot');
  src: url('../../fonts/AutumnChant.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/AutumnChant.woff2') format('woff2'),
       url('../../fonts/AutumnChant.woff') format('woff'),
       url('../../fonts/AutumnChant.ttf') format('truetype'),
       url('../../fonts/AutumnChant.svg#AutumnChant') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'monogram';
  src: url('../../fonts/monogram.eot');
  src: url('../../fonts/monogram.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/monogram.woff2') format('woff2'),
       url('../../fonts/monogram.woff') format('woff'),
       url('../../fonts/monogram.ttf') format('truetype'),
       url('../../fonts/monogram.svg#monogram') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'YuanQiman';
  src: url('../../fonts/YuanQiman.eot');
  src: url('../../fonts/YuanQiman.eot?#iefix') format('embedded-opentype'), 
       url('../../fonts/YuanQiman.ttf') format('truetype'),
       url('../../fonts/YuanQiman.svg#YuanQiman') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'VineMonogramsSolideFive';
  src: url('../../fonts/VineMonogramsSolideFive.eot');
  src: url('../../fonts/VineMonogramsSolideFive.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/VineMonogramsSolideFive.woff2') format('woff2'),
       url('../../fonts/VineMonogramsSolideFive.woff') format('woff'),
       url('../../fonts/VineMonogramsSolideFive.ttf') format('truetype'),
       url('../../fonts/VineMonogramsSolideFive.svg#VineMonogramsSolideFive') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'VictorianLETPlain';
  src: url('../../fonts/VictorianLETPlain.eot');
  src: url('../../fonts/VictorianLETPlain.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/VictorianLETPlain.woff2') format('woff2'),
       url('../../fonts/VictorianLETPlain.woff') format('woff'),
       url('../../fonts/VictorianLETPlain.ttf') format('truetype'),
       url('../../fonts/VictorianLETPlain.svg#VictorianLETPlain') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV1';
  src: url('../../fonts/AIV1.eot');
  src: url('../../fonts/AIV1.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/AIV1.woff2') format('woff2'),
       url('../../fonts/AIV1.woff') format('woff'),
       url('../../fonts/AIV1.ttf') format('truetype'),
       url('../../fonts/AIV1.svg#AIV1') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'NoteworthyBold';
  src: url('../../fonts/NoteworthyBold.eot');
  src: url('../../fonts/NoteworthyBold.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/NoteworthyBold.woff2') format('woff2'),
       url('../../fonts/NoteworthyBold.woff') format('woff'),
       url('../../fonts/NoteworthyBold.ttf') format('truetype'),
       url('../../fonts/NoteworthyBold.svg#NoteworthyBold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AlluraRegular';
  src: url('../../fonts/AlluraRegular.eot');
  src: url('../../fonts/AlluraRegular.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/AlluraRegular.woff2') format('woff2'),
       url('../../fonts/AlluraRegular.woff') format('woff'),
       url('../../fonts/AlluraRegular.ttf') format('truetype'),
       url('../../fonts/AlluraRegular.svg#AlluraRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV2';
  src: url('../../fonts/AIV2.eot');
  src: url('../../fonts/AIV2.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/AIV2.woff2') format('woff2'),
       url('../../fonts/AIV2.woff') format('woff'),
       url('../../fonts/AIV2.ttf') format('truetype'),
       url('../../fonts/AIV2.svg#AIV2') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV4';
  src: url('../../fonts/AIV4.eot');
  src: url('../../fonts/AIV4.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/AIV4.woff2') format('woff2'),
       url('../../fonts/AIV4.woff') format('woff'),
       url('../../fonts/AIV4.ttf') format('truetype'),
       url('../../fonts/AIV4.svg#AIV4') format('svg');
  font-weight: normal;
  font-style: normal;
} 
@font-face {
  font-family: 'AIV5';
  src: url('../../fonts/AIV5.eot');
  src: url('../../fonts/AIV5.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/AIV5.woff2') format('woff2'),
       url('../../fonts/AIV5.woff') format('woff'),
       url('../../fonts/AIV5.ttf') format('truetype'),
       url('../../fonts/AIV5.svg#AIV5') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV19';
  src: url('../../fonts/AIV19.eot');
  src: url('../../fonts/AIV19.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/AIV19.woff2') format('woff2'),
       url('../../fonts/AIV19.woff') format('woff'),
       url('../../fonts/AIV19.ttf') format('truetype'),
       url('../../fonts/AIV19.svg#AIV19') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'VS';
  src: url('../../fonts/VS.eot');
  src: url('../../fonts/VS.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/VS.woff2') format('woff2'),
       url('../../fonts/VS.woff') format('woff'),
       url('../../fonts/VS.ttf') format('truetype'),
       url('../../fonts/VS.svg#VS') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'SourceCodeproBlack';
  src: url('../../fonts/SourceCodeproBlack.eot');
  src: url('../../fonts/SourceCodeproBlack.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/SourceCodeproBlack.woff2') format('woff2'),
       url('../../fonts/SourceCodeproBlack.woff') format('woff'),
       url('../../fonts/SourceCodeproBlack.ttf') format('truetype'),
       url('../../fonts/SourceCodeproBlack.svg#SourceCodeproBlack') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV7';
  src: url('../../fonts/AIV7.eot');
  src: url('../../fonts/AIV7.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/AIV7.woff2') format('woff2'),
       url('../../fonts/AIV7.woff') format('woff'),
       url('../../fonts/AIV7.ttf') format('truetype'),
       url('../../fonts/AIV7.svg#AIV7') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV9';
  src: url('../../fonts/AIV9.eot');
  src: url('../../fonts/AIV9.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/AIV9.woff2') format('woff2'),
       url('../../fonts/AIV9.woff') format('woff'),
       url('../../fonts/AIV9.ttf') format('truetype'),
       url('../../fonts/AIV9.svg#AIV9') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV10';
  src: url('../../fonts/AIV10.eot');
  src: url('../../fonts/AIV10.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/AIV10.woff2') format('woff2'),
       url('../../fonts/AIV10.woff') format('woff'),
       url('../../fonts/AIV10.ttf') format('truetype'),
       url('../../fonts/AIV10.svg#AIV10') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV11';
  src: url('../../fonts/AIV11.eot');
  src: url('../../fonts/AIV11.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/AIV11.woff2') format('woff2'),
       url('../../fonts/AIV11.woff') format('woff'),
       url('../../fonts/AIV11.ttf') format('truetype'),
       url('../../fonts/AIV11.svg#AIV11') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV12';
  src: url('../../fonts/AIV12.eot');
  src: url('../../fonts/AIV12.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/AIV12.woff2') format('woff2'),
       url('../../fonts/AIV12.woff') format('woff'),
       url('../../fonts/AIV12.ttf') format('truetype'),
       url('../../fonts/AIV12.svg#AIV12') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV13';
  src: url('../../fonts/AIV13.eot');
  src: url('../../fonts/AIV13.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/AIV13.woff2') format('woff2'),
       url('../../fonts/AIV13.woff') format('woff'),
       url('../../fonts/AIV13.ttf') format('truetype'),
       url('../../fonts/AIV13.svg#AIV13') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV14';
  src: url('../../fonts/AIV14.eot');
  src: url('../../fonts/AIV14.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/AIV14.woff2') format('woff2'),
       url('../../fonts/AIV14.woff') format('woff'),
       url('../../fonts/AIV14.ttf') format('truetype'),
       url('../../fonts/AIV14.svg#AIV14') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV15';
  src: url('../../fonts/AIV15.eot');
  src: url('../../fonts/AIV15.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/AIV15.woff2') format('woff2'),
       url('../../fonts/AIV15.woff') format('woff'),
       url('../../fonts/AIV15.ttf') format('truetype'),
       url('../../fonts/AIV15.svg#AIV15') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV16';
  src: url('../../fonts/AIV16.eot');
  src: url('../../fonts/AIV16.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/AIV16.woff2') format('woff2'),
       url('../../fonts/AIV16.woff') format('woff'),
       url('../../fonts/AIV16.ttf') format('truetype'),
       url('../../fonts/AIV16.svg#AIV16') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ScriptMTBold';
  src: url('../../fonts/ScriptMTBold.eot');
  src: url('../../fonts/ScriptMTBold.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/ScriptMTBold.woff2') format('woff2'),
       url('../../fonts/ScriptMTBold.woff') format('woff'),
       url('../../fonts/ScriptMTBold.ttf') format('truetype'),
       url('../../fonts/ScriptMTBold.svg#ScriptMTBold') format('svg');
  font-weight: normal;
  font-style: normal;
}

/*手机壳上新字体2019.03.01*/
@font-face {
  font-family: 'CenturyGothic';
  src: url('../../fonts/CenturyGothic.eot');
  src: url('../../fonts/CenturyGothic.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/CenturyGothic.woff2') format('woff2'),
       url('../../fonts/CenturyGothic.woff') format('woff'),
       url('../../fonts/CenturyGothic.ttf') format('truetype'),
       url('../../fonts/CenturyGothic.svg#CenturyGothic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'EdoSZ';
  src: url('../../fonts/EdoSZ.eot');
  src: url('../../fonts/EdoSZ.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/EdoSZ.woff2') format('woff2'),
       url('../../fonts/EdoSZ.woff') format('woff'),
       url('../../fonts/EdoSZ.ttf') format('truetype'),
       url('../../fonts/EdoSZ.svg#EdoSZ') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Georgia-Bold';
  src: url('../../fonts/Georgia-Bold.eot');
  src: url('../../fonts/Georgia-Bold.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/Georgia-Bold.woff2') format('woff2'),
       url('../../fonts/Georgia-Bold.woff') format('woff'),
       url('../../fonts/Georgia-Bold.ttf') format('truetype'),
       url('../../fonts/Georgia-Bold.svg#Georgia-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Georgia-BoldItalic';
  src: url('../../fonts/Georgia-BoldItalic.eot');
  src: url('../../fonts/Georgia-BoldItalic.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/Georgia-BoldItalic.woff2') format('woff2'),
       url('../../fonts/Georgia-BoldItalic.woff') format('woff'),
       url('../../fonts/Georgia-BoldItalic.ttf') format('truetype'),
       url('../../fonts/Georgia-BoldItalic.svg#Georgia-BoldItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Georgia-Italic';
  src: url('../../fonts/Georgia-Italic.eot');
  src: url('../../fonts/Georgia-Italic.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/Georgia-Italic.woff2') format('woff2'),
       url('../../fonts/Georgia-Italic.woff') format('woff'),
       url('../../fonts/Georgia-Italic.ttf') format('truetype'),
       url('../../fonts/Georgia-Italic.svg#Georgia-Italic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Georgia';
  src: url('../../fonts/Georgia.eot');
  src: url('../../fonts/Georgia.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/Georgia.woff2') format('woff2'),
       url('../../fonts/Georgia.woff') format('woff'),
       url('../../fonts/Georgia.ttf') format('truetype'),
       url('../../fonts/Georgia.svg#Georgia') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'SouthernAirePersonalUseOnly';
  src: url('../../fonts/SouthernAirePersonalUseOnly.eot');
  src: url('../../fonts/SouthernAirePersonalUseOnly.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/SouthernAirePersonalUseOnly.woff2') format('woff2'),
       url('../../fonts/SouthernAirePersonalUseOnly.woff') format('woff'),
       url('../../fonts/SouthernAirePersonalUseOnly.ttf') format('truetype'),
       url('../../fonts/SouthernAirePersonalUseOnly.svg#SouthernAirePersonalUseOnly') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'GrandamSample';
  src: url('../../fonts/GrandamSample.eot');
  src: url('../../fonts/GrandamSample.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/GrandamSample.woff2') format('woff2'),
       url('../../fonts/GrandamSample.woff') format('woff'),
       url('../../fonts/GrandamSample.ttf') format('truetype'),
       url('../../fonts/GrandamSample.svg#GrandamSample') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV27';
  src: url('../../fonts/AIV27.eot');
  src: url('../../fonts/AIV27.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/AIV27.woff2') format('woff2'),
       url('../../fonts/AIV27.woff') format('woff'),
       url('../../fonts/AIV27.ttf') format('truetype'),
       url('../../fonts/AIV27.svg#AIV27') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ALWAYSINMYHEART';
  src: url('../../fonts/ALWAYSINMYHEART.eot');
  src: url('../../fonts/ALWAYSINMYHEART.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/ALWAYSINMYHEART.woff2') format('woff2'),
       url('../../fonts/ALWAYSINMYHEART.woff') format('woff'),
       url('../../fonts/ALWAYSINMYHEART.ttf') format('truetype'),
       url('../../fonts/ALWAYSINMYHEART.svg#ALWAYSINMYHEART') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'AIV28';
  src: url('../../fonts/AIV28.eot');
  src: url('../../fonts/AIV28.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/AIV28.woff2') format('woff2'),
       url('../../fonts/AIV28.woff') format('woff'),
       url('../../fonts/AIV28.ttf') format('truetype'),
       url('../../fonts/AIV28.svg#AIV28') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV30';
  src: url('../../fonts/AIV30.eot');
  src: url('../../fonts/AIV30.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/AIV30.woff2') format('woff2'),
       url('../../fonts/AIV30.woff') format('woff'),
       url('../../fonts/AIV30.ttf') format('truetype'),
       url('../../fonts/AIV30.svg#AIV30') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'LCALLIG';
  src: url('../../fonts/LCALLIG.eot');
  src: url('../../fonts/LCALLIG.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/LCALLIG.woff2') format('woff2'),
       url('../../fonts/LCALLIG.woff') format('woff'),
       url('../../fonts/LCALLIG.ttf') format('truetype'),
       url('../../fonts/LCALLIG.svg#LCALLIG') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV24';
  src: url('../../fonts/AIV24.eot');
  src: url('../../fonts/AIV24.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/AIV24.woff2') format('woff2'),
       url('../../fonts/AIV24.woff') format('woff'),
       url('../../fonts/AIV24.ttf') format('truetype'),
       url('../../fonts/AIV24.svg#AIV24') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV26';
  src: url('../../fonts/AIV26.eot');
  src: url('../../fonts/AIV26.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/AIV26.woff2') format('woff2'),
       url('../../fonts/AIV26.woff') format('woff'),
       url('../../fonts/AIV26.ttf') format('truetype'),
       url('../../fonts/AIV26.svg#AIV26') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV34';
  src: url('../../fonts/AIV34.eot');
  src: url('../../fonts/AIV34.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/AIV34.woff2') format('woff2'),
       url('../../fonts/AIV34.woff') format('woff'),
       url('../../fonts/AIV34.ttf') format('truetype'),
       url('../../fonts/AIV34.svg#AIV34') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV31';
  src: url('../../fonts/AIV31.woff2') format('woff2'),
       url('../../fonts/AIV31.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV32';
  src: url('../../fonts/AIV32.woff2') format('woff2'),
       url('../../fonts/AIV32.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV38';
  src: url('../../fonts/AIV38.woff2') format('woff2'),
       url('../../fonts/AIV38.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'SA';
  src: url('../../fonts/SA.woff2') format('woff2'),
       url('../../fonts/SA.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV33';
  src: url('../../fonts/AIV33.woff2') format('woff2'),
       url('../../fonts/AIV33.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV35';
  src: url('../../fonts/AIV35.woff') format('woff'),
       url('../../fonts/AIV35.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV41';
  src: url('../../fonts/AIV41.woff') format('woff'),
       url('../../fonts/AIV41.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ALSSCRIPT';
  src: url('../../fonts/ALSSCRIPT.woff') format('woff'),
       url('../../fonts/ALSSCRIPT.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'BALLADEHF';
  src: url('../../fonts/BALLADEHF.woff') format('woff'),
       url('../../fonts/BALLADEHF.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'BuffaloNickel';
  src: url('../../fonts/BuffaloNickel.woff') format('woff'),
       url('../../fonts/BuffaloNickel.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ScriptMTStdBold';
  src: url('../../fonts/ScriptMTStdBold.woff') format('woff'),
       url('../../fonts/ScriptMTStdBold.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'OLDLONDON';
  src: url('../../fonts/OLDLONDON.woff') format('woff'),
       url('../../fonts/OLDLONDON.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'BILLABONG';
  src: url('../../fonts/BILLABONG.woff') format('woff'),
       url('../../fonts/BILLABONG.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV37';
  src: url('../../fonts/AIV37.woff') format('woff'),
       url('../../fonts/AIV37.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'scrbridpt';
  src: url('../../fonts/scrbridpt.woff') format('woff'),
       url('../../fonts/scrbridpt.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'POIRETONEREGULAR';
  src: url('../../fonts/POIRETONEREGULAR.woff') format('woff'),
       url('../../fonts/POIRETONEREGULAR.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'RAGELTALICLET';
  src: url('../../fonts/RAGELTALICLET.woff') format('woff'),
       url('../../fonts/RAGELTALICLET.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'RIPEAPRICOTS';
  src: url('../../fonts/RIPEAPRICOTS.woff') format('woff'),
       url('../../fonts/RIPEAPRICOTS.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'grandhotel';
  src: url('../../fonts/grandhotel.woff') format('woff'),
       url('../../fonts/grandhotel.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'E111VIVA';
  src: url('../../fonts/E111VIVA.woff') format('woff'),
       url('../../fonts/E111VIVA.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV46';
  src: url('../../fonts/AIV46.woff') format('woff'),
       url('../../fonts/AIV46.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'OURLILSECRETFOREVER';
  src: url('../../fonts/OURLILSECRETFOREVER.woff') format('woff'),
       url('../../fonts/OURLILSECRETFOREVER.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV40';
  src: url('../../fonts/AIV40.woff') format('woff'),
       url('../../fonts/AIV40.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV42';
  src: url('../../fonts/AIV42.woff') format('woff'),
       url('../../fonts/AIV42.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'zhaolian66';
  src: url('../../fonts/zhaolian66.woff') format('woff'),
       url('../../fonts/zhaolian66.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV48';
  src: url('../../fonts/AIV48.woff') format('woff'),
       url('../../fonts/AIV48.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'AOTFMARUFOPROHEAVY';
  src: url('../../fonts/AOTFMARUFOPROHEAVY.woff') format('woff'),
       url('../../fonts/AAOTFMARUFOPROHEAVY.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'AMAZE';
  src: url('../../fonts/AMAZE.woff') format('woff'),
       url('../../fonts/AMAZE.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'hancock';
  src: url('../../fonts/hancock.woff') format('woff'),
       url('../../fonts/hancock.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'AIV53';
  src: url('../../fonts/AIV53.woff') format('woff'),
       url('../../fonts/AIV53.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'AIV52';
  src: url('../../fonts/AIV52.woff') format('woff'),
       url('../../fonts/AIV52.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'ComicSansMS';
  src: url('../../fonts/ComicSansMS.woff') format('woff'),
       url('../../fonts/ComicSansMS.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'VineMonogramsSolid';
  src: url('../../fonts/VineMonogramsSolid.eot');
  src: url('../../fonts/VineMonogramsSolid.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/VineMonogramsSolid.woff2') format('woff2'),
       url('../../fonts/VineMonogramsSolid.woff') format('woff'),
       url('../../fonts/VineMonogramsSolid.ttf') format('truetype'),
       url('../../fonts/VineMonogramsSolid.svg#VineMonogramsSolid') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Architects-Daughter';
  src: url('../../fonts/ArchitectsDaughter.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'DancingScript-Regular';
  src: url('../../fonts/DancingScript-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'IndieFlower';
  src: url('../../fonts/IndieFlower.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Pacifico';
  src: url('../../fonts/Pacifico.woff') format('woff'),
       url('../../fonts/Pacifico.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Helvetica-Narrow';
  src: url('../../fonts/Helvetica-Narrow.eot');
  src: url('../../fonts/Helvetica-Narrow.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/Helvetica-Narrow.woff2') format('woff2'),
       url('../../fonts/Helvetica-Narrow.woff') format('woff'),
       url('../../fonts/Helvetica-Narrow.ttf') format('truetype'),
       url('../../fonts/Helvetica-Narrow.svg#Helvetica-Narrow') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TrajanPro3-Regular';
  src: url('../../fonts/TrajanPro3-Regular.eot');
  src: url('../../fonts/TrajanPro3-Regular.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/TrajanPro3-Regular.woff2') format('woff2'),
       url('../../fonts/TrajanPro3-Regular.woff') format('woff'),
       url('../../fonts/TrajanPro3-Regular.ttf') format('truetype'),
       url('../../fonts/TrajanPro3-Regular.svg#Helvetica-Narrow') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'SouthernAire_PersonalUseOnly';
  src: url('../../fonts/SouthernAire_PersonalUseOnly.eot');
  src: url('../../fonts/SouthernAire_PersonalUseOnly.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/SouthernAire_PersonalUseOnly.woff2') format('woff2'),
       url('../../fonts/SouthernAire_PersonalUseOnly.woff') format('woff'),
       url('../../fonts/SouthernAire_PersonalUseOnly.ttf') format('truetype'),
       url('../../fonts/SouthernAire_PersonalUseOnly.svg#Helvetica-Narrow') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Arial';
  src: url('../../fonts/Arial.eot');
  src: url('../../fonts/Arial.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/Arial.woff2') format('woff2'),
       url('../../fonts/Arial.woff') format('woff'),
       url('../../fonts/Arial.ttf') format('truetype'),
       url('../../fonts/Arial.svg#Helvetica-Narrow') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'NexaScript-Free';
  src: url('../../fonts/NexaScript-Free.eot');
  src: url('../../fonts/NexaScript-Free.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/NexaScript-Free.woff2') format('woff2'),
       url('../../fonts/NexaScript-Free.woff') format('woff'),
       url('../../fonts/NexaScript-Free.ttf') format('truetype'),
       url('../../fonts/NexaScript-Free.svg#Helvetica-Narrow') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TimesNewRoman';
  src: url('../../fonts/TimesNewRoman.eot');
  src: url('../../fonts/TimesNewRoman.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/TimesNewRoman.woff2') format('woff2'),
       url('../../fonts/TimesNewRoman.woff') format('woff'),
       url('../../fonts/TimesNewRoman.ttf') format('truetype'),
       url('../../fonts/TimesNewRoman.svg#Helvetica-Narrow') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'GreatVibes';
  src: url('../../fonts/GreatVibes-Regular.eot');
  src: url('../../fonts/GreatVibes-Regular.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/GreatVibes-Regular.woff2') format('woff2'),
       url('../../fonts/GreatVibes-Regular.woff') format('woff'),
       url('../../fonts/GreatVibes-Regular.ttf') format('truetype'),
       url('../../fonts/GreatVibes-Regular.svg#Helvetica-Narrow') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'BrushScriptStd';
  src: url('../../fonts/BrushScriptStd.eot');
  src: url('../../fonts/BrushScriptStd.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/BrushScriptStd.woff2') format('woff2'),
       url('../../fonts/BrushScriptStd.woff') format('woff'),
       url('../../fonts/BrushScriptStd.ttf') format('truetype'),
       url('../../fonts/BrushScriptStd.svg#Helvetica-Narrow') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'CircleMonogramsThreeWhite';
  src: url('../../fonts/CircleMonogramsThreeWhite.eot');
  src: url('../../fonts/CircleMonogramsThreeWhite.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/CircleMonogramsThreeWhite.woff2') format('woff2'),
       url('../../fonts/CircleMonogramsThreeWhite.woff') format('woff'),
       url('../../fonts/CircleMonogramsThreeWhite.ttf') format('truetype'),
       url('../../fonts/CircleMonogramsThreeWhite.svg#Helvetica-Narrow') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'VineMonogramsSolid';
  src: url('../../fonts/VineMonogramsSolid.eot');
  src: url('../../fonts/VineMonogramsSolid.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/VineMonogramsSolid.woff2') format('woff2'),
       url('../../fonts/VineMonogramsSolid.woff') format('woff'),
       url('../../fonts/VineMonogramsSolid.ttf') format('truetype'),
       url('../../fonts/VineMonogramsSolid.svg#Helvetica-Narrow') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Cochin';
  src: url('../../fonts/Cochin.eot');
  src: url('../../fonts/Cochin.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/Cochin.woff2') format('woff2'),
       url('../../fonts/Cochin.woff') format('woff'),
       url('../../fonts/Cochin.ttf') format('truetype'),
       url('../../fonts/Cochin.svg#Cochin') format('svg');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'BlessedDay';
  src: url('../../fonts/BlessedDay.eot');
  src: url('../../fonts/BlessedDay.woff2') format('woff2'),
       url('../../fonts/BlessedDay.woff') format('woff'),
       url('../../fonts/BlessedDay.ttf') format('truetype'),
       url('../../fonts/BlessedDay.svg#BlessedDay') format('svg'),
       url('../../fonts/BlessedDay.eot?#iefix') format('embedded-opentype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'BeautifulES';
  src: url('../../fonts/BeautifulES.eot');
  src: url('../../fonts/BeautifulES.woff2') format('woff2'),
       url('../../fonts/BeautifulES.woff') format('woff'),
       url('../../fonts/BeautifulES.ttf') format('truetype'),
       url('../../fonts/BeautifulES.svg#BeautifulES') format('svg'),
       url('../../fonts/BeautifulES.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'CircleMonogramsTwoWhite';
  src: url('../../fonts/CircleMonogramsTwoWhite.eot');
  src: url('../../fonts/CircleMonogramsTwoWhite.woff2') format('woff2'),
       url('../../fonts/CircleMonogramsTwoWhite.woff') format('woff'),
       url('../../fonts/CircleMonogramsTwoWhite.ttf') format('truetype'),
       url('../../fonts/CircleMonogramsTwoWhite.svg#CircleMonogramsTwoWhite') format('svg'),
       url('../../fonts/CircleMonogramsTwoWhite.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'CommercialScriptBT';
  src: url('../../fonts/CommercialScriptBT-Regular.eot');
  src: url('../../fonts/CommercialScriptBT-Regular.woff2') format('woff2'),
       url('../../fonts/CommercialScriptBT-Regular.woff') format('woff'),
       url('../../fonts/CommercialScriptBT-Regular.ttf') format('truetype'),
       url('../../fonts/CommercialScriptBT-Regular.svg#CommercialScriptBT') format('svg'),
       url('../../fonts/CommercialScriptBT-Regular.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ShitHappens-Cursive';
  src: url('../../fonts/ShitHappens-Cursive.eot');
  src: url('../../fonts/ShitHappens-Cursive.woff2') format('woff2'),
       url('../../fonts/ShitHappens-Cursive.woff') format('woff'),
       url('../../fonts/ShitHappens-Cursive.ttf') format('truetype'),
       url('../../fonts/ShitHappens-Cursive.svg#CommercialScriptBT') format('svg'),
       url('../../fonts/ShitHappens-Cursive.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Italianno-Regular';
  src: url('../../fonts/Italianno-Regular.eot');
  src: url('../../fonts/Italianno-Regular.woff2') format('woff2'),
       url('../../fonts/Italianno-Regular.woff') format('woff'),
       url('../../fonts/Italianno-Regular.ttf') format('truetype'),
       url('../../fonts/Italianno-Regular.svg#CommercialScriptBT') format('svg'),
       url('../../fonts/Italianno-Regular.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'CommercialScriptBT-Regular';
  src: url('../../fonts/CommercialScriptBT-Regular.eot');
  src: url('../../fonts/CommercialScriptBT-Regular.woff2') format('woff2'),
       url('../../fonts/CommercialScriptBT-Regular.woff') format('woff'),
       url('../../fonts/CommercialScriptBT-Regular.ttf') format('truetype'),
       url('../../fonts/CommercialScriptBT-Regular.svg#CommercialScriptBT') format('svg'),
       url('../../fonts/CommercialScriptBT-Regular.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'BrannbollFet';
  src: url('../../fonts/BrannbollFet.eot');
  src: url('../../fonts/BrannbollFet.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/BrannbollFet.woff2') format('woff2'),
       url('../../fonts/BrannbollFet.woff') format('woff'),
       url('../../fonts/BrannbollFet.ttf') format('truetype'),
       url('../../fonts/BrannbollFet.svg#BrannbollFet') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Soufeel-Font';
  src: url('../../fonts/Soufeel-Font.eot');
  src: url('../../fonts/Soufeel-Font.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/Soufeel-Font.woff2') format('woff2'),
       url('../../fonts/Soufeel-Font.woff') format('woff'),
       url('../../fonts/Soufeel-Font.ttf') format('truetype'),
       url('../../fonts/Soufeel-Font.svg#soufeel') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'soufeel-flower';
  src: url('../../fonts/soufeel-flower.eot');
  src: url('../../fonts/soufeel-flower.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/soufeel-flower.woff2') format('woff2'),
       url('../../fonts/soufeel-flower.woff') format('woff'),
       url('../../fonts/soufeel-flower.ttf') format('truetype'),
       url('../../fonts/soufeel-flower.svg#soufeel-flower') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Caligraf-W';
  src: url('../../fonts/Caligraf-W.eot');
  src: url('../../fonts/Caligraf-W.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/Caligraf-W.woff2') format('woff2'),
       url('../../fonts/Caligraf-W.woff') format('woff'),
       url('../../fonts/Caligraf-W.ttf') format('truetype'),
       url('../../fonts/Caligraf-W.svg#Caligraf-W') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gabriola';
  src: url('../../fonts/Gabriola.eot');
  src: url('../../fonts/Gabriola.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/Gabriola.woff2') format('woff2'),
       url('../../fonts/Gabriola.woff') format('woff'),
       url('../../fonts/Gabriola.ttf') format('truetype'),
       url('../../fonts/Gabriola.svg#Gabriola') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'FreebooterScript';
  src: url('../../fonts/FreebooterScript.eot');
  src: url('../../fonts/FreebooterScript.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/FreebooterScript.woff2') format('woff2'),
       url('../../fonts/FreebooterScript.woff') format('woff'),
       url('../../fonts/FreebooterScript.ttf') format('truetype'),
       url('../../fonts/FreebooterScript.svg#FreebooterScript') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'cochinRegular';
  src: url('../../fonts/cochinRegular.eot');
  src: url('../../fonts/cochinRegular.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/cochinRegular.woff2') format('woff2'),
       url('../../fonts/cochinRegular.woff') format('woff'),
       url('../../fonts/cochinRegular.ttf') format('truetype'),
       url('../../fonts/cochinRegular.svg#cochinRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Tagettes';
  src: url('../../fonts/Tagettes.eot');
  src: url('../../fonts/Tagettes.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/Tagettes.woff2') format('woff2'),
       url('../../fonts/Tagettes.woff') format('woff'),
       url('../../fonts/Tagettes.ttf') format('truetype'),
       url('../../fonts/Tagettes.svg#Tagettes') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AlexBrush';
  src: url('../../fonts/AlexBrush.eot');
  src: url('../../fonts/AlexBrush.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/AlexBrush.woff2') format('woff2'),
       url('../../fonts/AlexBrush.woff') format('woff'),
       url('../../fonts/AlexBrush.ttf') format('truetype'),
       url('../../fonts/AlexBrush.svg#AlexBrush') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ASPIRE';
  src: url('../../fonts/ASPIRE.eot');
  src: url('../../fonts/ASPIRE.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/ASPIRE.woff2') format('woff2'),
       url('../../fonts/ASPIRE.woff') format('woff'),
       url('../../fonts/ASPIRE.ttf') format('truetype'),
       url('../../fonts/ASPIRE.svg#ASPIRE') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AmazeNormal';
  src: url('../../fonts/AmazeNormal.eot');
  src: url('../../fonts/AmazeNormal.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/AmazeNormal.woff2') format('woff2'),
       url('../../fonts/AmazeNormal.woff') format('woff'),
       url('../../fonts/AmazeNormal.ttf') format('truetype'),
       url('../../fonts/AmazeNormal.svg#AmazeNormal') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AppleChancery';
  src: url('../../fonts/AppleChancery.eot');
  src: url('../../fonts/AppleChancery.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/AppleChancery.woff2') format('woff2'),
       url('../../fonts/AppleChancery.woff') format('woff'),
       url('../../fonts/AppleChancery.ttf') format('truetype'),
       url('../../fonts/AppleChancery.svg#AppleChancery') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AFRiyadh';
  src: url('../../fonts/AFRiyadh.eot');
  src: url('../../fonts/AFRiyadh.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/AFRiyadh.woff2') format('woff2'),
       url('../../fonts/AFRiyadh.woff') format('woff'),
       url('../../fonts/AFRiyadh.ttf') format('truetype'),
       url('../../fonts/AFRiyadh.svg#AFRiyadh') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Garamond';
  src: url('../../fonts/Garamond.eot');
  src: url('../../fonts/Garamond.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/Garamond.woff2') format('woff2'),
       url('../../fonts/Garamond.woff') format('woff'),
       url('../../fonts/Garamond.ttf') format('truetype'),
       url('../../fonts/Garamond.svg#Garamond') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Swis721BlkBTBlack';
  src: url('../../fonts/Swis721BlkBTBlack.eot');
  src: url('../../fonts/Swis721BlkBTBlack.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/Swis721BlkBTBlack.woff2') format('woff2'),
       url('../../fonts/Swis721BlkBTBlack.woff') format('woff'),
       url('../../fonts/Swis721BlkBTBlack.ttf') format('truetype'),
       url('../../fonts/Swis721BlkBTBlack.svg#Swis721BlkBTBlack') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Volupia';
  src: url('../../fonts/Volupia.eot');
  src: url('../../fonts/Volupia.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/Volupia.woff2') format('woff2'),
       url('../../fonts/Volupia.woff') format('woff'),
       url('../../fonts/Volupia.ttf') format('truetype'),
       url('../../fonts/Volupia.svg#Volupia') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'BrannbollSmal';
  src: url('../../fonts/BrannbollSmal.eot');
  src: url('../../fonts/BrannbollSmal.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/BrannbollSmal.woff') format('woff'),
       url('../../fonts/BrannbollSmal.ttf') format('truetype'),
       url('../../fonts/BrannbollSmal.svg#BrannbollSmal') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'CuteLove';
  src: url('../../fonts/CuteLove.eot');
  src: url('../../fonts/CuteLove.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/CuteLove.woff') format('woff'),
       url('../../fonts/CuteLove.ttf') format('truetype'),
       url('../../fonts/CuteLove.svg#CuteLove') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'holyunion';
  src: url('../../fonts/holyunion.eot');
  src: url('../../fonts/holyunion.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/holyunion.woff') format('woff'),
       url('../../fonts/holyunion.ttf') format('truetype'),
       url('../../fonts/holyunion.svg#holyunion') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'SafirScript';
  src: url('../../fonts/SafirScript.eot');
  src: url('../../fonts/SafirScript.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/SafirScript.woff') format('woff'),
       url('../../fonts/SafirScript.ttf') format('truetype'),
       url('../../fonts/SafirScript.svg#SafirScript') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AutumnChant';
  src: url('../../fonts/AutumnChant.eot');
  src: url('../../fonts/AutumnChant.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/AutumnChant.woff2') format('woff2'),
       url('../../fonts/AutumnChant.woff') format('woff'),
       url('../../fonts/AutumnChant.ttf') format('truetype'),
       url('../../fonts/AutumnChant.svg#AutumnChant') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'monogram';
  src: url('../../fonts/monogram.eot');
  src: url('../../fonts/monogram.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/monogram.woff2') format('woff2'),
       url('../../fonts/monogram.woff') format('woff'),
       url('../../fonts/monogram.ttf') format('truetype'),
       url('../../fonts/monogram.svg#monogram') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'YuanQiman';
  src: url('../../fonts/YuanQiman.eot');
  src: url('../../fonts/YuanQiman.eot?#iefix') format('embedded-opentype'), 
       url('../../fonts/YuanQiman.ttf') format('truetype'),
       url('../../fonts/YuanQiman.svg#YuanQiman') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'VineMonogramsSolideFive';
  src: url('../../fonts/VineMonogramsSolideFive.eot');
  src: url('../../fonts/VineMonogramsSolideFive.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/VineMonogramsSolideFive.woff2') format('woff2'),
       url('../../fonts/VineMonogramsSolideFive.woff') format('woff'),
       url('../../fonts/VineMonogramsSolideFive.ttf') format('truetype'),
       url('../../fonts/VineMonogramsSolideFive.svg#VineMonogramsSolideFive') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'VictorianLETPlain';
  src: url('../../fonts/VictorianLETPlain.eot');
  src: url('../../fonts/VictorianLETPlain.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/VictorianLETPlain.woff2') format('woff2'),
       url('../../fonts/VictorianLETPlain.woff') format('woff'),
       url('../../fonts/VictorianLETPlain.ttf') format('truetype'),
       url('../../fonts/VictorianLETPlain.svg#VictorianLETPlain') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV1';
  src: url('../../fonts/AIV1.eot');
  src: url('../../fonts/AIV1.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/AIV1.woff2') format('woff2'),
       url('../../fonts/AIV1.woff') format('woff'),
       url('../../fonts/AIV1.ttf') format('truetype'),
       url('../../fonts/AIV1.svg#AIV1') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'NoteworthyBold';
  src: url('../../fonts/NoteworthyBold.eot');
  src: url('../../fonts/NoteworthyBold.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/NoteworthyBold.woff2') format('woff2'),
       url('../../fonts/NoteworthyBold.woff') format('woff'),
       url('../../fonts/NoteworthyBold.ttf') format('truetype'),
       url('../../fonts/NoteworthyBold.svg#NoteworthyBold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AlluraRegular';
  src: url('../../fonts/AlluraRegular.eot');
  src: url('../../fonts/AlluraRegular.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/AlluraRegular.woff2') format('woff2'),
       url('../../fonts/AlluraRegular.woff') format('woff'),
       url('../../fonts/AlluraRegular.ttf') format('truetype'),
       url('../../fonts/AlluraRegular.svg#AlluraRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV2';
  src: url('../../fonts/AIV2.eot');
  src: url('../../fonts/AIV2.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/AIV2.woff2') format('woff2'),
       url('../../fonts/AIV2.woff') format('woff'),
       url('../../fonts/AIV2.ttf') format('truetype'),
       url('../../fonts/AIV2.svg#AIV2') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV4';
  src: url('../../fonts/AIV4.eot');
  src: url('../../fonts/AIV4.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/AIV4.woff2') format('woff2'),
       url('../../fonts/AIV4.woff') format('woff'),
       url('../../fonts/AIV4.ttf') format('truetype'),
       url('../../fonts/AIV4.svg#AIV4') format('svg');
  font-weight: normal;
  font-style: normal;
} 
@font-face {
  font-family: 'AIV5';
  src: url('../../fonts/AIV5.eot');
  src: url('../../fonts/AIV5.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/AIV5.woff2') format('woff2'),
       url('../../fonts/AIV5.woff') format('woff'),
       url('../../fonts/AIV5.ttf') format('truetype'),
       url('../../fonts/AIV5.svg#AIV5') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV19';
  src: url('../../fonts/AIV19.eot');
  src: url('../../fonts/AIV19.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/AIV19.woff2') format('woff2'),
       url('../../fonts/AIV19.woff') format('woff'),
       url('../../fonts/AIV19.ttf') format('truetype'),
       url('../../fonts/AIV19.svg#AIV19') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'VS';
  src: url('../../fonts/VS.eot');
  src: url('../../fonts/VS.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/VS.woff2') format('woff2'),
       url('../../fonts/VS.woff') format('woff'),
       url('../../fonts/VS.ttf') format('truetype'),
       url('../../fonts/VS.svg#VS') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'SourceCodeproBlack';
  src: url('../../fonts/SourceCodeproBlack.eot');
  src: url('../../fonts/SourceCodeproBlack.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/SourceCodeproBlack.woff2') format('woff2'),
       url('../../fonts/SourceCodeproBlack.woff') format('woff'),
       url('../../fonts/SourceCodeproBlack.ttf') format('truetype'),
       url('../../fonts/SourceCodeproBlack.svg#SourceCodeproBlack') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV7';
  src: url('../../fonts/AIV7.eot');
  src: url('../../fonts/AIV7.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/AIV7.woff2') format('woff2'),
       url('../../fonts/AIV7.woff') format('woff'),
       url('../../fonts/AIV7.ttf') format('truetype'),
       url('../../fonts/AIV7.svg#AIV7') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV9';
  src: url('../../fonts/AIV9.eot');
  src: url('../../fonts/AIV9.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/AIV9.woff2') format('woff2'),
       url('../../fonts/AIV9.woff') format('woff'),
       url('../../fonts/AIV9.ttf') format('truetype'),
       url('../../fonts/AIV9.svg#AIV9') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV10';
  src: url('../../fonts/AIV10.eot');
  src: url('../../fonts/AIV10.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/AIV10.woff2') format('woff2'),
       url('../../fonts/AIV10.woff') format('woff'),
       url('../../fonts/AIV10.ttf') format('truetype'),
       url('../../fonts/AIV10.svg#AIV10') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV11';
  src: url('../../fonts/AIV11.eot');
  src: url('../../fonts/AIV11.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/AIV11.woff2') format('woff2'),
       url('../../fonts/AIV11.woff') format('woff'),
       url('../../fonts/AIV11.ttf') format('truetype'),
       url('../../fonts/AIV11.svg#AIV11') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV12';
  src: url('../../fonts/AIV12.eot');
  src: url('../../fonts/AIV12.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/AIV12.woff2') format('woff2'),
       url('../../fonts/AIV12.woff') format('woff'),
       url('../../fonts/AIV12.ttf') format('truetype'),
       url('../../fonts/AIV12.svg#AIV12') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV13';
  src: url('../../fonts/AIV13.eot');
  src: url('../../fonts/AIV13.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/AIV13.woff2') format('woff2'),
       url('../../fonts/AIV13.woff') format('woff'),
       url('../../fonts/AIV13.ttf') format('truetype'),
       url('../../fonts/AIV13.svg#AIV13') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV14';
  src: url('../../fonts/AIV14.eot');
  src: url('../../fonts/AIV14.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/AIV14.woff2') format('woff2'),
       url('../../fonts/AIV14.woff') format('woff'),
       url('../../fonts/AIV14.ttf') format('truetype'),
       url('../../fonts/AIV14.svg#AIV14') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV15';
  src: url('../../fonts/AIV15.eot');
  src: url('../../fonts/AIV15.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/AIV15.woff2') format('woff2'),
       url('../../fonts/AIV15.woff') format('woff'),
       url('../../fonts/AIV15.ttf') format('truetype'),
       url('../../fonts/AIV15.svg#AIV15') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV16';
  src: url('../../fonts/AIV16.eot');
  src: url('../../fonts/AIV16.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/AIV16.woff2') format('woff2'),
       url('../../fonts/AIV16.woff') format('woff'),
       url('../../fonts/AIV16.ttf') format('truetype'),
       url('../../fonts/AIV16.svg#AIV16') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ScriptMTBold';
  src: url('../../fonts/ScriptMTBold.eot');
  src: url('../../fonts/ScriptMTBold.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/ScriptMTBold.woff2') format('woff2'),
       url('../../fonts/ScriptMTBold.woff') format('woff'),
       url('../../fonts/ScriptMTBold.ttf') format('truetype'),
       url('../../fonts/ScriptMTBold.svg#ScriptMTBold') format('svg');
  font-weight: normal;
  font-style: normal;
}

/*手机壳上新字体2019.03.01*/
@font-face {
  font-family: 'CenturyGothic';
  src: url('../../fonts/CenturyGothic.eot');
  src: url('../../fonts/CenturyGothic.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/CenturyGothic.woff2') format('woff2'),
       url('../../fonts/CenturyGothic.woff') format('woff'),
       url('../../fonts/CenturyGothic.ttf') format('truetype'),
       url('../../fonts/CenturyGothic.svg#CenturyGothic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'EdoSZ';
  src: url('../../fonts/EdoSZ.eot');
  src: url('../../fonts/EdoSZ.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/EdoSZ.woff2') format('woff2'),
       url('../../fonts/EdoSZ.woff') format('woff'),
       url('../../fonts/EdoSZ.ttf') format('truetype'),
       url('../../fonts/EdoSZ.svg#EdoSZ') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Georgia-Bold';
  src: url('../../fonts/Georgia-Bold.eot');
  src: url('../../fonts/Georgia-Bold.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/Georgia-Bold.woff2') format('woff2'),
       url('../../fonts/Georgia-Bold.woff') format('woff'),
       url('../../fonts/Georgia-Bold.ttf') format('truetype'),
       url('../../fonts/Georgia-Bold.svg#Georgia-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Georgia-BoldItalic';
  src: url('../../fonts/Georgia-BoldItalic.eot');
  src: url('../../fonts/Georgia-BoldItalic.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/Georgia-BoldItalic.woff2') format('woff2'),
       url('../../fonts/Georgia-BoldItalic.woff') format('woff'),
       url('../../fonts/Georgia-BoldItalic.ttf') format('truetype'),
       url('../../fonts/Georgia-BoldItalic.svg#Georgia-BoldItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Georgia-Italic';
  src: url('../../fonts/Georgia-Italic.eot');
  src: url('../../fonts/Georgia-Italic.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/Georgia-Italic.woff2') format('woff2'),
       url('../../fonts/Georgia-Italic.woff') format('woff'),
       url('../../fonts/Georgia-Italic.ttf') format('truetype'),
       url('../../fonts/Georgia-Italic.svg#Georgia-Italic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Georgia';
  src: url('../../fonts/Georgia.eot');
  src: url('../../fonts/Georgia.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/Georgia.woff2') format('woff2'),
       url('../../fonts/Georgia.woff') format('woff'),
       url('../../fonts/Georgia.ttf') format('truetype'),
       url('../../fonts/Georgia.svg#Georgia') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'SouthernAirePersonalUseOnly';
  src: url('../../fonts/SouthernAirePersonalUseOnly.eot');
  src: url('../../fonts/SouthernAirePersonalUseOnly.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/SouthernAirePersonalUseOnly.woff2') format('woff2'),
       url('../../fonts/SouthernAirePersonalUseOnly.woff') format('woff'),
       url('../../fonts/SouthernAirePersonalUseOnly.ttf') format('truetype'),
       url('../../fonts/SouthernAirePersonalUseOnly.svg#SouthernAirePersonalUseOnly') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'GrandamSample';
  src: url('../../fonts/GrandamSample.eot');
  src: url('../../fonts/GrandamSample.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/GrandamSample.woff2') format('woff2'),
       url('../../fonts/GrandamSample.woff') format('woff'),
       url('../../fonts/GrandamSample.ttf') format('truetype'),
       url('../../fonts/GrandamSample.svg#GrandamSample') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV27';
  src: url('../../fonts/AIV27.eot');
  src: url('../../fonts/AIV27.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/AIV27.woff2') format('woff2'),
       url('../../fonts/AIV27.woff') format('woff'),
       url('../../fonts/AIV27.ttf') format('truetype'),
       url('../../fonts/AIV27.svg#AIV27') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ALWAYSINMYHEART';
  src: url('../../fonts/ALWAYSINMYHEART.eot');
  src: url('../../fonts/ALWAYSINMYHEART.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/ALWAYSINMYHEART.woff2') format('woff2'),
       url('../../fonts/ALWAYSINMYHEART.woff') format('woff'),
       url('../../fonts/ALWAYSINMYHEART.ttf') format('truetype'),
       url('../../fonts/ALWAYSINMYHEART.svg#ALWAYSINMYHEART') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'AIV28';
  src: url('../../fonts/AIV28.eot');
  src: url('../../fonts/AIV28.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/AIV28.woff2') format('woff2'),
       url('../../fonts/AIV28.woff') format('woff'),
       url('../../fonts/AIV28.ttf') format('truetype'),
       url('../../fonts/AIV28.svg#AIV28') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV30';
  src: url('../../fonts/AIV30.eot');
  src: url('../../fonts/AIV30.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/AIV30.woff2') format('woff2'),
       url('../../fonts/AIV30.woff') format('woff'),
       url('../../fonts/AIV30.ttf') format('truetype'),
       url('../../fonts/AIV30.svg#AIV30') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'LCALLIG';
  src: url('../../fonts/LCALLIG.eot');
  src: url('../../fonts/LCALLIG.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/LCALLIG.woff2') format('woff2'),
       url('../../fonts/LCALLIG.woff') format('woff'),
       url('../../fonts/LCALLIG.ttf') format('truetype'),
       url('../../fonts/LCALLIG.svg#LCALLIG') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV24';
  src: url('../../fonts/AIV24.eot');
  src: url('../../fonts/AIV24.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/AIV24.woff2') format('woff2'),
       url('../../fonts/AIV24.woff') format('woff'),
       url('../../fonts/AIV24.ttf') format('truetype'),
       url('../../fonts/AIV24.svg#AIV24') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV26';
  src: url('../../fonts/AIV26.eot');
  src: url('../../fonts/AIV26.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/AIV26.woff2') format('woff2'),
       url('../../fonts/AIV26.woff') format('woff'),
       url('../../fonts/AIV26.ttf') format('truetype'),
       url('../../fonts/AIV26.svg#AIV26') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV34';
  src: url('../../fonts/AIV34.eot');
  src: url('../../fonts/AIV34.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/AIV34.woff2') format('woff2'),
       url('../../fonts/AIV34.woff') format('woff'),
       url('../../fonts/AIV34.ttf') format('truetype'),
       url('../../fonts/AIV34.svg#AIV34') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV31';
  src: url('../../fonts/AIV31.woff2') format('woff2'),
       url('../../fonts/AIV31.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV32';
  src: url('../../fonts/AIV32.woff2') format('woff2'),
       url('../../fonts/AIV32.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV38';
  src: url('../../fonts/AIV38.woff2') format('woff2'),
       url('../../fonts/AIV38.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'SA';
  src: url('../../fonts/SA.woff2') format('woff2'),
       url('../../fonts/SA.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV33';
  src: url('../../fonts/AIV33.woff2') format('woff2'),
       url('../../fonts/AIV33.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV35';
  src: url('../../fonts/AIV35.woff') format('woff'),
       url('../../fonts/AIV35.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV41';
  src: url('../../fonts/AIV41.woff') format('woff'),
       url('../../fonts/AIV41.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ALSSCRIPT';
  src: url('../../fonts/ALSSCRIPT.woff') format('woff'),
       url('../../fonts/ALSSCRIPT.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'BALLADEHF';
  src: url('../../fonts/BALLADEHF.woff') format('woff'),
       url('../../fonts/BALLADEHF.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'BuffaloNickel';
  src: url('../../fonts/BuffaloNickel.woff') format('woff'),
       url('../../fonts/BuffaloNickel.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ScriptMTStdBold';
  src: url('../../fonts/ScriptMTStdBold.woff') format('woff'),
       url('../../fonts/ScriptMTStdBold.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'OLDLONDON';
  src: url('../../fonts/OLDLONDON.woff') format('woff'),
       url('../../fonts/OLDLONDON.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'BILLABONG';
  src: url('../../fonts/BILLABONG.woff') format('woff'),
       url('../../fonts/BILLABONG.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV37';
  src: url('../../fonts/AIV37.woff') format('woff'),
       url('../../fonts/AIV37.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'scrbridpt';
  src: url('../../fonts/scrbridpt.woff') format('woff'),
       url('../../fonts/scrbridpt.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'POIRETONEREGULAR';
  src: url('../../fonts/POIRETONEREGULAR.woff') format('woff'),
       url('../../fonts/POIRETONEREGULAR.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'RAGELTALICLET';
  src: url('../../fonts/RAGELTALICLET.woff') format('woff'),
       url('../../fonts/RAGELTALICLET.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'RIPEAPRICOTS';
  src: url('../../fonts/RIPEAPRICOTS.woff') format('woff'),
       url('../../fonts/RIPEAPRICOTS.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'grandhotel';
  src: url('../../fonts/grandhotel.woff') format('woff'),
       url('../../fonts/grandhotel.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'E111VIVA';
  src: url('../../fonts/E111VIVA.woff') format('woff'),
       url('../../fonts/E111VIVA.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV46';
  src: url('../../fonts/AIV46.woff') format('woff'),
       url('../../fonts/AIV46.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'OURLILSECRETFOREVER';
  src: url('../../fonts/OURLILSECRETFOREVER.woff') format('woff'),
       url('../../fonts/OURLILSECRETFOREVER.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV40';
  src: url('../../fonts/AIV40.woff') format('woff'),
       url('../../fonts/AIV40.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV42';
  src: url('../../fonts/AIV42.woff') format('woff'),
       url('../../fonts/AIV42.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'zhaolian66';
  src: url('../../fonts/zhaolian66.woff') format('woff'),
       url('../../fonts/zhaolian66.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AIV48';
  src: url('../../fonts/AIV48.woff') format('woff'),
       url('../../fonts/AIV48.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'AOTFMARUFOPROHEAVY';
  src: url('../../fonts/AOTFMARUFOPROHEAVY.woff') format('woff'),
       url('../../fonts/AAOTFMARUFOPROHEAVY.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'AMAZE';
  src: url('../../fonts/AMAZE.woff') format('woff'),
       url('../../fonts/AMAZE.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'hancock';
  src: url('../../fonts/hancock.woff') format('woff'),
       url('../../fonts/hancock.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'AIV53';
  src: url('../../fonts/AIV53.woff') format('woff'),
       url('../../fonts/AIV53.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'AIV52';
  src: url('../../fonts/AIV52.woff') format('woff'),
       url('../../fonts/AIV52.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'AIV55';
  src: url('../../fonts/AIV55.woff') format('woff'),
       url('../../fonts/AIV55.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'AIV54';
  src: url('../../fonts/AIV54.woff') format('woff'),
       url('../../fonts/AIV54.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'ComicSansMS';
  src: url('../../fonts/ComicSansMS.woff') format('woff'),
       url('../../fonts/ComicSansMS.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'AGNESBOLD';
  src: url('../../fonts/AGNESBOLD.woff') format('woff'),
       url('../../fonts/AGNESBOLD.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'AURORABC';
  src: url('../../fonts/AURORABC.woff') format('woff'),
       url('../../fonts/AURORABC.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'AudreyMedium';
  src: url('../../fonts/AudreyMedium.woff') format('woff'),
       url('../../fonts/AudreyMedium.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'AudreyMediumOblique';
  src: url('../../fonts/AudreyMediumOblique.woff') format('woff'),
       url('../../fonts/AudreyMediumOblique.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'BINAIL';
  src: url('../../fonts/BINAIL.woff') format('woff'),
       url('../../fonts/BINAIL.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'Chokle';
  src: url('../../fonts/Chokle.woff') format('woff'),
       url('../../fonts/Chokle.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'EdirneNormal';
  src: url('../../fonts/EdirneNormal.woff') format('woff'),
       url('../../fonts/EdirneNormal.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'GILB';
  src: url('../../fonts/GILB.woff') format('woff'),
       url('../../fonts/GILB.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'GILBI';
  src: url('../../fonts/GILBI.woff') format('woff'),
       url('../../fonts/GILBI.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'GILC';
  src: url('../../fonts/GILC.woff') format('woff'),
       url('../../fonts/GILC.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'GILI';
  src: url('../../fonts/GILI.woff') format('woff'),
       url('../../fonts/GILI.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'GLSNECB';
  src: url('../../fonts/GLSNECB.woff') format('woff'),
       url('../../fonts/GLSNECB.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'HORATIOL';
  src: url('../../fonts/HORATIOL.woff') format('woff'),
       url('../../fonts/HORATIOL.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'HandycheeraRegular2';
  src: url('../../fonts/HandycheeraRegular2.woff') format('woff'),
       url('../../fonts/HandycheeraRegular2.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'ImogenAgnes';
  src: url('../../fonts/ImogenAgnes.woff') format('woff'),
       url('../../fonts/ImogenAgnes.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'LBRITE';
  src: url('../../fonts/LBRITE.woff') format('woff'),
       url('../../fonts/LBRITE.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'LBRITEI';
  src: url('../../fonts/LBRITEI.woff') format('woff'),
       url('../../fonts/LBRITEI.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'LinotteSemiBold';
  src: url('../../fonts/LinotteSemiBold.woff') format('woff'),
       url('../../fonts/LinotteSemiBold.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'LovelineAlternates1';
  src: url('../../fonts/LovelineAlternates1.woff') format('woff'),
       url('../../fonts/LovelineAlternates1.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'LovelineSwashes';
  src: url('../../fonts/LovelineSwashes.woff') format('woff'),
       url('../../fonts/LovelineSwashes.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'SunValley';
  src: url('../../fonts/SunValley.woff') format('woff'),
       url('../../fonts/SunValley.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'TheNorthernBlockAcromThin';
  src: url('../../fonts/TheNorthernBlockAcromThin.woff') format('woff'),
       url('../../fonts/TheNorthernBlockAcromThin.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'bernadette1';
  src: url('../../fonts/bernadette1.woff') format('woff'),
       url('../../fonts/bernadette1.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'buttercupsample';
  src: url('../../fonts/buttercupsample.woff') format('woff'),
       url('../../fonts/buttercupsample.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'didothtfllightital';
  src: url('../../fonts/didothtfllightital.woff') format('woff'),
       url('../../fonts/didothtfllightital.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'georgiai';
  src: url('../../fonts/georgiai.woff') format('woff'),
       url('../../fonts/georgiai.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'hastypudding';
  src: url('../../fonts/hastypudding.woff') format('woff'),
       url('../../fonts/hastypudding.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'msyi';
  src: url('../../fonts/msyi.woff') format('woff'),
       url('../../fonts/msyi.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'segoescript';
  src: url('../../fonts/segoescript.woff') format('woff'),
       url('../../fonts/segoescript.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'AIV56';
  src: url('../../fonts/AIV56.woff') format('woff'),
       url('../../fonts/AIV56.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'Blesing';
  src: url('../../fonts/Blesing.woff') format('woff'),
       url('../../fonts/Blesing.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'CallieHand';
  src: url('../../fonts/CallieHand.woff') format('woff'),
       url('../../fonts/CallieHand.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'comicbookcommando';
  src: url('../../fonts/comicbookcommando.woff') format('woff'),
       url('../../fonts/comicbookcommando.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'PilsenPlakat';
  src: url('../../fonts/PilsenPlakat.woff') format('woff'),
       url('../../fonts/PilsenPlakat.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'GILLUBCD';
  src: url('../../fonts/GILLUBCD.woff') format('woff'),
       url('../../fonts/GILLUBCD.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}
@font-face {
  font-family: 'AIV57';
  src: url('../../fonts/AIV57.woff') format('woff'),
       url('../../fonts/AIV57.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}

.product-view .product-name h1{    font-size: 16px ;    color: #000;    margin-bottom: 8px;   }
.catalog-product-view .product-in-stock .button.btn-cart i.icon-cart {font-family: "photofont" !important; font-style: normal;margin-right: 0;}
.catalog-product-view .product-in-stock .button.btn-cart i.icon-cart:before{content: "\e679";}
.catalog-product-view .fs-product{margin-bottom: 20px;    display: -webkit-flex;    text-transform: uppercase;
  -webkit-justify-content: space-between;
  -webkit-align-items: center;    display: flex;
  justify-content: space-between;
  align-items: center;} 
.product-view.common-template .product-info.col-sm-12 .price-box{ margin-bottom:0px }
.catalog-product-view .product-view.common-template .old-price{    float: none!important;}
.product-view .product-shop .price-box .special-price .price  {    font-size: 20px;    line-height: 24px;
  color: #de0047 !important;}
 .product-view .product-shop .price-box .regular-price .price{    font-size: 21px;     color: #000!important;}
.product-view .product-shop .price-box .old-price .price{    color: #979797!important;    font-size: 18px!important ;text-decoration:line-through;    line-height: 1.2;}
.product-view.common-template .product-info.col-sm-12{  display: -webkit-flex;
  -webkit-justify-content: space-between;
  -webkit-align-items: center;    display: flex;
  justify-content: space-between;
  align-items: center;    padding-top: 25px;    border-top: 1px solid #eee;float: left}
.catalog-product-view .view-sale-time{  float:right; margin-top:5px;}
.catalog-product-view .view-sale-time .saveoffsmall .spanred.fl{    float: left;}
.catalog-product-view .view-sale-time .saveoffsmall{    padding-right: 10px;}
.view-time-fb{     float: left;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 16px;
  margin-top:10px;
  width: 100%;} 
  .catalog-product-view .pro-discount1{    margin-left: 0;margin-top:4px;    margin-bottom: 12px;    padding: 3px 5px;
    text-transform: uppercase;}
    .catalog-product-view .icon-flash-sale {
      line-height: 12px;
      margin-left: 0;
      margin-top: 4px;
      margin-bottom: 10px;
      padding: 3px 5px;
      text-transform: uppercase;
      border-radius: 0 !important;
      border: 1px solid #ca0d0d !important;
      color: #fff !important;
      background: #ca0d0d !important;
      margin-right:2px;
  }
  .catalog-product-view .pinglun.fs11{    z-index: 1;    width: auto;    float: right}
  .black-lriday-leb{float:left;width:100%}
  .product-shop  .product-in-stock {    margin-top: 17px;    float: left;    width: 100%;}
.product-view .product-name{padding:20px 0 0 0;}


.media-preview .preview-bigimg .swiper-container{    text-align: center;}
.product-img-box.col-sm-4.img-top-m{ width: 50%} 
.product-shop{ width: 45%}
.media-preview .fl-preview-smallimg {     width: 14%; margin-right: 10px; float: left;} 
.media-preview .preview-smallimg{ height: 445px}
.media-preview .preview-smallimg ul li{     height: 85px!important;margin: 0 ;opacity: .3; cursor: pointer;  width: 100%;   transition: opacity .2s ease-in-out;    height: 12.5%;}
.media-preview .preview-smallimg ul li:hover{opacity:.7} 
.media-preview .preview-smallimg ul li.active{opacity:1} 
.media-preview .preview-smallimg ul li img{ width: 85% }
.media-preview .preview-bigimg{ width: 84%}
.media-preview .preview-bigimg img{width: 99%}

.media-preview .swiper-button-prev,.media-preview .swiper-button-next{ display: block;    color: rgba(0,0,0,.4);    width: 44px;    font-size: 16px;
  height: 44px;opacity: 0;transition: transform .3s,opacity .3s;}
  .media-preview .swiper-button-prev{        transform: translateX(20%); text-align: left;}
  .media-preview .swiper-button-next{    transform: translateX(-44%);    text-align: right;}
.media-preview  .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: .5} 
.media-preview .preview-bigimg :hover  .swiper-button-prev, .media-preview .preview-bigimg:hover .swiper-button-next{     opacity: 1;
  transform: translateX(0);}
  .media-preview .swiper-button-prev:hover,.media-preview .swiper-button-next:hover{    color: rgba(0,0,0,.7);}
.media-preview .left-video{    width: 100%;
    height: 83px;
    border: 1px solid #f7f8f9;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;}
.media-preview .left-video i {
    float: left;
    color: #2ecc71;
    font-size: 28px;
}
.media-preview .preview-bigimg .veo{    width: 82%;
    height: 380px;
    margin: 0;
}
.fl-preview-smallimg .swiperDown{float: left;
    height: 20px;
    line-height: 20px;
    background: #e5e5e5;
    margin-right: 13px;
    margin-top: 10px;
    width: 85%;
    text-align: center;
    cursor: pointer;}
.fl-preview-smallimg .swiperDown i{    font-size: 14px;}
@media(max-width: 1024px){
.media-preview .fl-preview-smallimg {   margin-right: 9px; } 
}
@media(max-width: 640px){
  .product-view.common-template .product-info.col-sm-12 .price-box .special-price,.product-view.common-template .product-info.col-sm-12 .price-box .old-price{    height: 20px;
    line-height: 20px;}
.product-view .product-name h1{    font-size: 14px ;    height: 28px; overflow: hidden;  color: #000; margin-bottom: 0; width: 93%;line-height: 14px;}
.catalog-product-view .fs-product{margin-bottom: 20px;    display: -webkit-flex;
  -webkit-justify-content: space-between;
  -webkit-align-items: center;    display: flex;
  justify-content: space-between;
  align-items: center;} 
.catalog-product-view .product-view.common-template .old-price{    float: left!important;    margin-left: -2px;}
.product-view .product-shop .price-box .regular-price {margin: 0}
 .product-view .product-shop .price-box .regular-price .price{      font-size: 20px;    line-height: 20px;
  color: #000 !important;  margin-left: 0;}
  .product-view .product-shop .price-box .special-price .price{font-size: 20px;    line-height: initial;
    color: #de0047 !important;  }
.product-view .product-shop .price-box .old-price .price{       font-size: 18px!important;
  text-decoration: line-through;
  line-height: initial;
  display: inline-block!important; padding-right: 2px; }
  .product-view.common-template .product-info.col-sm-12{ width: 100%}
.product-view.common-template .product-info.col-sm-12 .jyprice{  display: -webkit-flex;
  -webkit-justify-content: space-between;
  -webkit-align-items: center;    display: flex;
  justify-content: space-between;
  align-items: center;   float: left; width: 100%;height:20px}
.catalog-product-view .view-sale-time{    clear: both;}
.catalog-product-view .view-sale-time .saveoffsmall .spanred.fl{    float: left;}
.catalog-product-view .view-sale-time .saveoffsmall{    padding-right: 10px; font-size:12px}
.view-time-fb{     float: left;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 16px;
  margin-top: 8px;
  width: 100%;} 
  .catalog-product-view .pro-discount1{    margin-left: 0;margin-top:4px;    margin-bottom: 10px;    padding: 3px 5px;
    text-transform: uppercase;}
  .catalog-product-view .product-shop .fs11{  
    z-index: 1;    width: auto;    float: right}
  .black-lriday-leb{float:left;width:100%}
  .catalog-product-view .product-shop .fs11 .yotpo div{line-height: 20px;   flex-wrap: wrap;   font-size: 12px;}
  .catalog-product-view .product-shop .fs11 .yotpo span{    line-height:16px;}
  .catalog-product-view .product-shop .fs11 .yotpo .text-m {    font-size: 12px; line-height: 16px}
 .product-view .product-name {
    margin:0;
    width: 100%;
    height: 34px;
    display: -webkit-flex;
    -webkit-justify-content: space-between;
    -webkit-align-items: flex-start; 
    display: flex;
    justify-content: space-between;
    align-items: flex-start; padding: 0; margin-top:20px; 
}.product-view .product-name .add-to-links .photo-weiguanzhu {
  text-align: center;
  width: 22px;
  font-size: 16px;
  display: inline-block;
  color: #777;
}.product-view.common-template  .product-info.col-sm-12{border-top: 1px solid #eee;
  padding-top: 15px;}
  .product-view.common-template .black-lriday-leb{margin-top: 10px !important;}
  .product-view .product-name .add-to-links {
    margin-top: -2px;
}.product-view.common-template .product-info.col-sm-12 .price-box{ margin-bottom:0px;    height: 20px;
  line-height: 20px; }


  .media-mobile .swiper-slide{width: 100%}
  .big-swiper {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 101;
    -webkit-transform: translateZ(101px);
    -moz-transform: translateZ(101px);
    -ms-transform: translateZ(101px);
    -o-transform: translateZ(101px);
    transform: translateZ(101px);
}
.swiper-container  {
      width: 100%;
      height: 100%;
    }
 .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      width: 80%;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
.big-swiper.zoomOut {
    -webkit-transition-duration: 350ms;
    -moz-transition-duration: 350ms;
    -ms-transition-duration: 350ms;
    -o-transition-duration: 350ms; 
    -webkit-transform: scale3d(.1,.1,.1);
    -moz-transform: scale3d(.1,.1,.1);
    -ms-transform: scale3d(.1,.1,.1);
    -o-transform: scale3d(.1,.1,.1);
    transform: scale3d(.1,.1,.1);
    -webkit-animation-name: zoomOut;
    -moz-animation-name: zoomOut;
    -ms-animation-name: zoomOut;
    -o-animation-name: zoomOut;
    animation-name: zoomOut;
}

@-webkit-keyframes zoomOut {
    0% { 
        opacity: 1;       
    }

    50% {
        opacity: .5; 
    }
    100% {
        opacity: 0; 
    }
}

@keyframes zoomOut {
     0% { 
        opacity: 1 ;}

    50% {
        opacity: .5; 
    }
    100% {
        opacity: 0; 
    }
  
}

.big-swiper.zoomIn {
    -webkit-animation-name: zoomIn;
    -moz-animation-name: zoomIn;
    -ms-animation-name: zoomIn;
    -o-animation-name: zoomIn;
    animation-name: zoomIn;
}

.big-swiper.animated {
    -webkit-animation-duration: .4s;
    -moz-animation-duration: .4s;
    -ms-animation-duration: .4s;
    -o-animation-duration: .4s;
    animation-duration: .4s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
}

@-webkit-keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        -moz-transform: scale3d(.3,.3,.3);
        -ms-transform: scale3d(.3,.3,.3);
        -o-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    50% {
        opacity: 1
    }
}

@keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        -moz-transform: scale3d(.3,.3,.3);
        -ms-transform: scale3d(.3,.3,.3);
        -o-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    50% {
        opacity: 1
    }
}
.big-swiper .swiper-container .swiper-slide {
    width: 100%;
    height: auto;
    margin-right: 0;
    background: #fff;
}
.big-swiper {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 999;
    -webkit-transform: translateZ(101px);
    -moz-transform: translateZ(101px);
    -ms-transform: translateZ(101px);
    -o-transform: translateZ(101px);
    transform: translateZ(101px);
}
.big-swiper .swiper-container-horizontal>.swiper-pagination-bullets, .big-swiper .swiper-pagination-custom, .big-swiper .swiper-pagination-fraction
{bottom: 12%}

.product-view .product-img-box .media-mobile .swiper-container img{width:100%;margin-left:0%;margin-bottom:0px;}
}
 .product-essential .product_tabs h2 span.fs12 {
    width:90%;
}

.ask-answer .c-top .c-left {
    font-size: 14px;
    padding-top: 2px;
    display: block;
    float: left;
    width: 20px;
    height: 20px;
    right: 10px;
    background: #e60044;
    border-radius: 12px 12px;
    text-align: center;
    color: #fff;
    margin-top: 2px;
}
.ask-answer .c-top .c-right {
    float: left;
    font-size: 14px;
    font-weight: bold;
    color: #000;
    line-height: 22px;
    margin-left: 20px;
    display:block;
}
.ask-answer .c-top{
    width:100%;
}
.ask-answer {
    margin-top:50px;
    padding-left:25px;
}
.ask-answer .c-bt {
    clear: both;
    font-size: 14px;
    margin: 6px 0 0 40px;
    float: left;
    width: 100%;
}
.ask-answer .c-top.other{
    margin-top: 30px;
    float: left;
}
.ask-answer .bottom-border {
    border-bottom: 1px solid #eaecef;
    width: 100%;
    float: left;
    margin-top: 48px;
}

@media (min-width: 768px){
  .newringNm .panel-heading .panel-title{ width: 100% ;}
  .product-img-box .media-mobile{display:block !important;}
  
}
@media (max-width: 1024px){
.product-shop .chrams-items .panel-heading {
    width:100%
}
.product-shop .chrams-items .newringNm .panel-heading {
    width:100%
}
.product-essential .product_tabs h2 span.fs12 {
    width:90%;
}
.product-view .product-shop .chrams-items .panel-title .fs12 {
    width:90%;
}
}
@media(max-width: 640px){
    .ask-answer .c-top {
        width: 100%;
        padding: 0px 18px;
    }
    .ask-answer .c-bt {
        padding: 0px 18px;
        width: 90%;
        margin: 6px 0 0 32px;
        line-height:16px;
    }
    .ask-answer .c-top .c-right {
        width: 86%;
        margin-top: 4px;
        line-height: 16px;
        margin-left:12px;
    }
    .ask-answer .clear { clear:both;}
    .ask-answer .c-top .c-left {
        padding-top:3px;
    }
    .ask-answer {
        margin-top: 35px;
        padding-left:0;
    }
    .ask-answer .c-top.other {
        margin-top:25px;
    }
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait){/*判断pad竖屏768*/
.catalog-product-view .row{margin-left: 0;margin-right: 0;}
.product-img-box.col-sm-4.img-top-m {width: 100%;max-width: 100%;}
.catalog-product-view .main.container .product-view .product-shop{width: 100%;}
.product-shop .product-name,.product-shop .fs-product,.product-shop .product-info,.product-shop .view-time-fb,.product-shop .black-lriday-leb{padding-left:10px;padding-right: 10px;}
.pop-blackcoupon ul li .blackleft:after{display: none;}
.pop-blackcoupon ul li .blackright{transform: translateX(-1px);min-height: 91px;}
.pop-blackcoupon ul li .blackright:before{display: none;}
.pop-blackcoupon ul li .blackright:after{min-height: 91px;}
.product-shop .product-in-stock{position: relative;height: auto;}
.product-view .product-shop .product-in-stock .button.btn-cart{width: 74%;}
.catalog-product-view .product-shop .view-size-quantity .qty-holder{margin-top: 0;}
.product-shop.col-sm-5 .view-size-quantity .qty-changer select{background: transparent;border: none;height: 45px;text-align: center;text-align-last: center;width: 80%;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.product-size .product-options select{appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.product-size .product-options .last .input-box .bracelet .bracelet-size .option{display: none;}
.left-step{display: none;}
.lettering-box{width: 100%;display: flex;margin-bottom: 15px;background: #f7f8f9;border-top: 1px solid #e7e7e7;border-bottom: 1px solid #e7e7e7;height: 50px;position: relative;}
.lettering-box .Previewlettering{width: 60%;overflow: hidden;line-height: 50px;padding-left: 18px;position: relative;display: block;bottom: 0;white-space: nowrap;text-overflow: ellipsis;}
.Previewlettering-title {line-height: 50px;color: #000;font-size: 14px;position: relative;top: 1px;left: -5px;letter-spacing: 1px;}
.after-preview-text{float: none;width: 40%;top: 0;background: transparent;display: flex;justify-content: flex-end;align-items: center;height: 100%;}
.after-preview-text .an-pri {float: none;width: 40%;top: 0;background: transparent;display: flex;justify-content: flex-end;align-items: center;height: 100%;}
.lettering-box .after-preview-text button{border: none;font-size: 12px;color: #fff;background: #000;padding: 6px 16px;border-radius: 13px;margin-right: 10px;}
.lettering-box.open{border: none;}
.custom-textarea{width: 100%;display: flex;height: 50px;margin: 20px 0;position: relative;}
.custom-textarea textarea{width: 100%;overflow: auto;height: 50px;border-radius: 0;line-height: 30px;}
.custom-textarea .custom-size{width: 65%;margin-left: 0.5%;background: #f1f3f4;height: 50px;position: relative;margin-bottom: 15px;}
.custom-size .sizefont, .popups-font-size .sizefont{position: absolute;top: 6px;z-index: 1;left: 8px;}
.custom-textarea #carvingReset {display: none;}
#carving_text .custom-size select{font-size: 15px;width: 100%;border: none;height: 100%;background: transparent;}
.validation-advice{display: none;}
.popups-font-family{text-align: left;}
.popups-font-family .font-title{margin-bottom: 14px;display: block;}
.font-list-flex{width: 100%;}
.popups-font-family .font-list{float: left;margin-right: 3%;position: relative;margin-bottom: 12px;}
.popups-font-family .font-list .carvingfont.selected{border: 1px solid #e60044;background: 0 0;color: #e60044;}
.popups-font-family .cfont{width: 100%;height: 100%;cursor: pointer;position: absolute;top: 0;left: 0;opacity: 0;background: transparent;}
.popups-font-family .carvingfont{border: 1px solid #777;color: #333;position: relative;z-index: 5;margin: 2px;padding: 2px 30px;border-radius: 0;vertical-align: middle;text-align: center;font-size: 16px;line-height: 25px;pointer-events: none;}
.custom-Popups .comfirm-text{width: 100%;background: #de0047;color: #fff;text-transform: uppercase;padding: 20px 0px;line-height: 20px;border: none;margin-top: 6px;}
.comfirm-text span{color: #fff;border: 1px solid #fff;margin-left: 4px;padding: 0px 4px;font-size: 12px;text-transform: uppercase;border-radius: 4px;}
.modal-body .no-comfirm-text.comfirm-text{background: transparent;border: 1px solid #000;color: #000;}
.preview-namenecklace,.alphafied-input{padding-left: 10px;}
.hundred-percent-alphabet .pri-name{width: auto;}
.standard-product-list .products-grid.columns4 .element{width: 100% !important;}
.item-content.col-xs-12 a img {width: 100%;}
.chrams-items .ccbrow .standard-product-list .products-grid .element .details-area{ padding:18px 0 38px 0;}
.chrams-items .ccbrow .checkbox-button{top:14px;}
.chrams-items .ccbrow .checkbox-button.on{top: 14px;}
.product-view .product-shop .ccbrow .price-box{pointer-events:none;}
.avatar-body .fixed_photo{position: relative;}
.chrams-items .ccbrow{padding: 0 25px 0 10px;}
#custom_text0,#custom_text1{font-family: Roboto;font-size: 15px;font-weight: 300;height: 50px;border-radius: 5px;margin: 4px 0px;border: 1px solid #ccc;width: 100%;padding-left: 8px;padding-right: 50px;}
.arc-engrave .left_num{position: absolute;right: 12px;height: 50px;margin-top: -35px;pointer-events: none;}
.modal-body .to_cart button{width: 100%;background: #e60044;color: #fff;font-size: 14px;border: none;padding: 20PX 0PX;border-radius: 5px;text-transform: uppercase;margin-top: 10px;}
.panel-heading{padding-left: 0;}
.panel-heading .dot{display: none;}
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{width: 900px !important;}
.modal-body .qty-changer .photo-moreunfold.fr, .product-view .photo-moreunfold.fr{display: block;position: absolute;right: 4px;top: 38%;font-weight: 900;font-size: 16px;z-index: 1;pointer-events: none;}
.catalog-product-view .drawer-btn .qty-holder .qty-changer{position: relative;}
.alphafied-input .alpha_text::-webkit-input-placeholder{font-size: 14px;}
.alphafied-input input#custom_text0, .alphafied-input input#custom_text1{font-size: 30px !important;}
.catalog-product-view .view-size-quantity {position: relative;}
.engraving-tanchu h3{font-size: 18px;color: #000;margin-bottom: 25px;}
.engraving-tanchu .tanchu-a{position: relative;overflow: hidden;}
.engraving-tanchu .tanchu-a textarea{width: 100%;height: 58px;resize: none;}
.engraving-tanchu .tanchu-a .numleft{position: absolute;bottom: 20%;right: 2%;}
.engraving-tanchu .font-but{overflow: hidden;margin-bottom: 15px;}
.engraving-tanchu .font-tanchu h3{text-align: left;font-weight: 100;color: #000;margin-bottom: 12px;font-size: 14px;margin-top: 20px;}
.popups-font-family .font-list{float: left;margin-right: 7%;position: relative;margin-bottom: 12px;}
.popups-font-family .font-list .carvingfont.selected{border: 1px solid #e60044;background: 0 0;color: #e60044;}
.popups-font-family .cfont{width: 100%;height: 100%;cursor: pointer;position: absolute;top: 0;left: 0;opacity: 0;background: transparent;}
.engraving-tanchu .a-btn-encarving{width: 100%;display: flex;justify-content: space-between;}
.engraving-tanchu .a-btn-encarving .withoutbtn{width: 48%;height: 55px;border: 1px solid #000;color: #000;background: transparent;}
.engraving-tanchu .a-btn-encarving .ringCarvingConfirm{background: #de0147;width: 48%;height: 55px;border: 1px solid #de0147;color: #fff;}
.avatar-upload input{display: block;margin-left: 0;padding: 20px;width: 100%;cursor: pointer;height: 100%;opacity: 0;}
.avatar-upload{height: 120px;width: 120px;border: 1px dashed #e60044;display: inline-block;vertical-align: middle;cursor: pointer;overflow: hidden;}
.modal-content .diamong-on .text_sample.col-xs-12{width: 58.33333333%;}
.modal-content .diamong-on .to_cart.col-xs-12{width: 41.66666667%;}
.modal-dialog form .waiceng .carve-on-back,.modal-dialog form .waiceng .diamong-on{overflow: hidden;width: 100%;}
.zj_or{width: 100%;height: 16px;text-align: center;position: relative;margin: 30px 0;overflow: hidden;}
.zj_or span{display: inline-block;background: transparent;font-size: 14px;text-transform: uppercase;padding: 0 10px;position: relative;z-index: 1;}
.zj_or:after{content: "";position: absolute;width: 100%;height: 1px;background: #eee;top: 45%;left: 0;}
.catalog-product-view .qty-holder{margin-top: 0;}
.qty-changer select{width: 80%;}
.modal-body .view-associatedGoods.standard-product-list .products-grid.columns4 .element {width: -webkit-calc(25% - 10px) !important;width: -moz-calc(25% - 10px) !important;width: calc(25% - 10px) !important; }
.product-shop .product-in-stock .new-lettering .engraving_view_view { position:relative;} 
.swiper-button-prev { background-image:unset;}
.view-namenecklace .view-namenecklace-right { float: left !important;} 
.avatar-body .product-img-box.col-sm-4.img-top-m{max-width: 100%;margin-bottom: 20px;}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape){/*判断pad横屏1024*/
.catalog-product-view .product-view .row {margin-left:0; margin-right:0;}
.catalog-product-view .row{margin-left: 0;margin-right: 0;}
.product-in-stock .qty-holder{margin-top: 0;}
.product-in-stock .qty-holder select{background: transparent;border: none;margin-top: 10px;width: 100%;text-align-last: center;}
.ViewGoods{overflow-x: hidden;}
.modal-content .tc-quanoption{width: 100%;position: relative;}
.modal-content .modal-body .qty-holder{margin-top: 0}
.tc-quanoption .view-size-quantity .qty-changer select{width: 100%; text-align-last: center;}
.standard-product-list .products-grid.columns4 .element{width: 100% !important;}
.item-content.col-xs-12 a img {width: 100%;}
.chrams-items .ccbrow .standard-product-list .products-grid .element .details-area{ padding:18px 0 38px 0;}
.chrams-items .ccbrow .checkbox-button{top:14px;}
.chrams-items .ccbrow .checkbox-button.on{top: 14px;}
.product-view .product-shop .ccbrow .price-box{pointer-events:none;}
.tc-quanoption .view-size-quantity .qty-changer select{text-align-last: center;}
.catalog-product-view .main.container .product-view .product-shop{width: 50% !important;}
.modal-body .view-associatedGoods.standard-product-list .products-grid.columns4 .element {         width: -webkit-calc(25% - 10px) !important;    width: -moz-calc(25% - 10px) !important;    width: calc(25% - 10px) !important; }

}

.insurance-info {
    clear:both;
    padding: 20px 0;
    background: #f7f8f9;
    margin-bottom: 20px;
    font-size: 14px;
    padding-left: 18px;
    color: #6d6d6d;
    text-align:center;
}
.product-shop .insurance-info {
    text-align:left;
}

.insurance-info label{
    font-size: 14px;
}
.insurance-info .tip {
    display: none;
    margin-top: 12px;
    margin-left: 16px;
    color: red;
    
}

@media ( max-width:640px ) {
	.product-shop .crystal-bottom .insurance-info {
		width: 100%;
	}
    .insurance-info {
        padding: 15px 0 30px 0;
        text-align:left;
    }
	.insurance-info.show {
		padding: 10px 0 6px 0;
		margin-bottom: 5px;
	}
    .insurance-info input {
        display: block;
        float: left;
        margin:0 0 0 10px;
        
    }
    .insurance-info label{
        display: block;
        float: left;
        width: 90%;
        margin-left: 4px;
		margin-bottom:10px;
    }
=======
.product-view .product-name h1{font-size: 16px ;color: #000;margin-bottom: 8px;}
.catalog-product-view .product-in-stock .button.btn-cart i.icon-cart {font-family: "photofont" !important; font-style: normal;margin-right: 0;}
.catalog-product-view .product-in-stock .button.btn-cart i.icon-cart:before{content: "\e679";}
.catalog-product-view .fs-product{margin-bottom: 20px;display: -webkit-flex;text-transform: uppercase;
  -webkit-justify-content: space-between;
  -webkit-align-items: center;    display: flex;
  justify-content: space-between;
  align-items: center;} 
.product-view.common-template .product-info.col-sm-12 .price-box{ margin-bottom:0px }
.catalog-product-view .product-view.common-template .old-price{float: none!important;}
.product-view .product-shop .price-box .special-price .price  {font-size: 20px;line-height: 24px;
  color: #de0047 !important;}
 .product-view .product-shop .price-box .regular-price .price{font-size: 21px;color: #000!important;}
.product-view .product-shop .price-box .old-price .price{color: #979797!important;font-size: 18px!important ;text-decoration:line-through;line-height: 1.2;}
.product-view.common-template .product-info.col-sm-12{display: -webkit-flex;
  -webkit-justify-content: space-between;
  -webkit-align-items: center;    display: flex;
  justify-content: space-between;
  align-items: center;padding-top: 25px;border-top: 1px solid #eee;float: left}
.catalog-product-view .view-sale-time{float:right; margin-top:5px;}
.catalog-product-view .view-sale-time .saveoffsmall .spanred.fl{float: left;}
.catalog-product-view .view-sale-time .saveoffsmall{padding-right: 10px;}                                                       
.catalog-product-view .black-lriday-leb .pro-discount1.BLACK-FRIDAY-SALE,.catalog-product-view .black-lriday-leb .pro-discount1.Black-Friday-Presale{
    background-image: linear-gradient(#ec5966, #b22d3a) !important;
    padding: 4px 25px;
    position: relative;
    border: none !important;
    color: #fff !important;
    border-radius: 0px !important;
    clip-path: polygon(100% 0, calc(100% - 7px) 50%, 100% 100%, 0 100%, 7px 50%, 0 0);
    -webkit-clip-path: polygon(100% 0, calc(100% - 7px) 50%, 100% 100%, 0 100%, 7px 50%, 0 0);
    position: relative;
    margin-right: 5px;
}
.catalog-product-view .black-lriday-leb .pro-discount1.BLACK-FRIDAY-SALE:after,.catalog-product-view .black-lriday-leb .pro-discount1.BLACK-FRIDAY-SALE:before,.catalog-product-view .black-lriday-leb .pro-discount1.Black-Friday-Presale:after,.catalog-product-view .black-lriday-leb .pro-discount1.Black-Friday-Presale:before{
    content: "";
    display: block;
    position: absolute;
    top: 43%;
    width: 4px;
    height: 4px;
    background: #fff;
    border-radius: 50%;
    z-index: 1;
}
.catalog-product-view .black-lriday-leb .pro-discount1.BLACK-FRIDAY-SALE:before,.catalog-product-view .black-lriday-leb .pro-discount1.Black-Friday-Presale:before{
    left: 12px;
}
.catalog-product-view .black-lriday-leb .pro-discount1.BLACK-FRIDAY-SALE:after,.catalog-product-view .black-lriday-leb .pro-discount1.Black-Friday-Presale:after{
    right: 12px;
}
.view-sale-time{
    border: 1px solid #000;
    border-radius: 6px;
    overflow: hidden;
    transform: translateY(-6px);
}
.product-shop .timeview .timeview__title{
    padding: 7.5px 6px 7.5px 8px;
    background: #000;
    color: #fff;
}
.product-shop .timeview  #product_countdown{
    padding: 7.5px 12px 7.5px 10px;
}
.view-time-fb{
  float: left;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 16px;
  margin-top:0px;
  width: 100%;} 
  .catalog-product-view .pro-discount1{margin-left: 0;margin-top:4px;margin-bottom: 12px;padding: 3px 5px;
    text-transform: uppercase;}
    .catalog-product-view .icon-flash-sale {
      line-height: 12px;
      margin-left: 0;
      margin-top: 4px;
      margin-bottom: 10px;
      padding: 3px 5px;
      text-transform: uppercase;
      border-radius: 0 !important;
      border: 1px solid #ca0d0d !important;
      color: #fff !important;
      background: #ca0d0d !important;
      margin-right:2px;
  }
  .catalog-product-view .pinglun.fs11{z-index: 1;width: auto;float: right}
  .black-lriday-leb{float:left;width:100%}
  .product-shop  .product-in-stock {margin-top: 17px;float: left;width: 100%;}
.product-view .product-name{padding:20px 0 0 0;}


.media-preview .preview-bigimg .swiper-container{text-align: center;}
.product-img-box.col-sm-4.img-top-m{ width: 50%} 
.product-shop{ width: 45%}
.media-preview .fl-preview-smallimg {width: 14%; margin-right: 10px; float: left;} 
.media-preview .preview-smallimg{ height: 445px}
.media-preview .preview-smallimg ul li{height: 85px!important;margin: 0 ;opacity: .3; cursor: pointer;  width: 100%;transition: opacity .2s ease-in-out;height: 12.5%;}
.media-preview .preview-smallimg ul li:hover{opacity:.7} 
.media-preview .preview-smallimg ul li.active{opacity:1} 
.media-preview .preview-smallimg ul li img{ width: 85% }
.media-preview .preview-bigimg{ width: 84%}
.media-preview .preview-bigimg img{width: 99%}

.media-preview .swiper-button-prev,.media-preview .swiper-button-next{ display: block;color: rgba(0,0,0,.4);width: 44px;font-size: 16px;
  height: 44px;opacity: 0;transition: transform .3s,opacity .3s;}
  .media-preview .swiper-button-prev{transform: translateX(20%); text-align: left;}
  .media-preview .swiper-button-next{transform: translateX(-44%);text-align: right;}
.media-preview  .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: .5} 
.media-preview .preview-bigimg :hover  .swiper-button-prev, .media-preview .preview-bigimg:hover .swiper-button-next{opacity: 1;
  transform: translateX(0);}
  .media-preview .swiper-button-prev:hover,.media-preview .swiper-button-next:hover{color: rgba(0,0,0,.7);}
.media-preview .left-video{
    width: 100%;
    height: 83px;
    border: 1px solid #f7f8f9;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;}
.media-preview .left-video i {
    float: left;
    color: #2ecc71;
    font-size: 28px;
}
.media-preview .preview-bigimg .veo{
    width: 82%;
    height: 380px;
    margin: 0;
}
.fl-preview-smallimg .swiperDown{float: left;
    height: 20px;
    line-height: 20px;
    background: #e5e5e5;
    margin-right: 13px;
    margin-top: 10px;
    width: 85%;
    text-align: center;
    cursor: pointer;}
.fl-preview-smallimg .swiperDown i{font-size: 14px;}
@media(max-width: 1024px){
.media-preview .fl-preview-smallimg {margin-right: 9px; } 
}
@media(max-width: 640px){
.catalog-product-view .product-shop .black-lriday-leb .pro-discount1.BLACK-FRIDAY-SALE ,.catalog-product-view .product-shop .black-lriday-leb .pro-discount1.Black-Friday-Presale{
    background-image: linear-gradient(#ec5966, #b22d3a) !important;
    padding: 4px 25px;
    position: relative;
    border: none !important;
    color: #fff !important;
    border-radius: 0px !important;
}
.product-shop .timeview .timeview__title{padding-top: 6.5px;font-weight: 400;}
.product-shop .view-sale-time .timeview .num, .product-shop .view-sale-time .timeview .text{color:#000;}
.product-shop .view-sale-time .timeview__title{color: #fff;}
.view-sale-time .timeview .num,.view-sale-time .timeview .text{font-size:13px;}
.view-sale-time{transform: translateY(-2px);}
.product-shop .timeview #product_countdown{transform: translateY(2px);padding-top:5.5px; }
.product-view.common-template .product-info.col-sm-12 .price-box .special-price,.product-view.common-template .product-info.col-sm-12 .price-box .old-price{height: 20px;line-height: 20px;}
.product-view .product-name h1{font-size: 14px ;height: 28px; overflow: hidden;  color: #000; margin-bottom: 0; width: 93%;line-height: 14px;}
.catalog-product-view .fs-product{margin-bottom: 20px;display: -webkit-flex;
  -webkit-justify-content: space-between;
  -webkit-align-items: center;    display: flex;
  justify-content: space-between;
  align-items: center;} 
.catalog-product-view .product-view.common-template .old-price{float: left!important;margin-left: -2px;}
.product-view .product-shop .price-box .regular-price {margin: 0}
 .product-view .product-shop .price-box .regular-price .price{font-size: 20px;line-height: 20px;
  color: #000 !important;  margin-left: 0;}
  .product-view .product-shop .price-box .special-price .price{font-size: 20px;line-height: initial;
    color: #de0047 !important;}
.product-view .product-shop .price-box .old-price .price{font-size: 18px!important;
  text-decoration: line-through;
  line-height: initial;
  display: inline-block!important; padding-right: 2px; }
  .product-view.common-template .product-info.col-sm-12{ width: 100%}
.product-view.common-template .product-info.col-sm-12 .jyprice{  display: -webkit-flex;
  -webkit-justify-content: space-between;
  -webkit-align-items: center;    display: flex;
  justify-content: space-between;
  align-items: center;   float: left; width: 100%;height:20px}
.catalog-product-view .view-sale-time{clear: both;}
.catalog-product-view .view-sale-time .saveoffsmall .spanred.fl{float: left;}
.catalog-product-view .view-sale-time .saveoffsmall{padding-right: 10px; font-size:12px}
.view-time-fb{float: left;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 26px;
  margin-top: 8px;
  width: 100%;} 
  .catalog-product-view .pro-discount1{margin-left: 0;margin-top:4px;margin-bottom: 10px;padding: 3px 5px;
    text-transform: uppercase;}
  .catalog-product-view .product-shop .fs11{  
    z-index: 1;    width: auto;    float: right}
  .black-lriday-leb{float:left;width:100%}
  .catalog-product-view .product-shop .fs11 .yotpo div{line-height: 20px;   flex-wrap: wrap;font-size: 12px;}
  .catalog-product-view .product-shop .fs11 .yotpo span{line-height:16px;}
  .catalog-product-view .product-shop .fs11 .yotpo .text-m {font-size: 12px; line-height: 16px}
 .product-view .product-name {
    margin:0;
    width: 100%;
    height: 34px;
    display: -webkit-flex;
    -webkit-justify-content: space-between;
    -webkit-align-items: flex-start; 
    display: flex;
    justify-content: space-between;
    align-items: flex-start; padding: 0; margin-top:20px; 
}.product-view .product-name .add-to-links .photo-weiguanzhu {
  text-align: center;
  width: 22px;
  font-size: 16px;
  display: inline-block;
  color: #777;
}.product-view.common-template  .product-info.col-sm-12{border-top: 1px solid #eee;
  padding-top: 15px;}
  .product-view.common-template .black-lriday-leb{margin-top: 10px !important;}
  .product-view .product-name .add-to-links {
    margin-top: -2px;
}.product-view.common-template .product-info.col-sm-12 .price-box{ margin-bottom:0px;    height: 20px;
  line-height: 20px; }


  .media-mobile .swiper-slide{width: 100%}
  .big-swiper {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 101;
    -webkit-transform: translateZ(101px);
    -moz-transform: translateZ(101px);
    -ms-transform: translateZ(101px);
    -o-transform: translateZ(101px);
    transform: translateZ(101px);
}
.swiper-container  {
      width: 100%;
      height: 100%;
    }
 .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      width: 80%;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
.big-swiper.zoomOut {
    -webkit-transition-duration: 350ms;
    -moz-transition-duration: 350ms;
    -ms-transition-duration: 350ms;
    -o-transition-duration: 350ms; 
    -webkit-transform: scale3d(.1,.1,.1);
    -moz-transform: scale3d(.1,.1,.1);
    -ms-transform: scale3d(.1,.1,.1);
    -o-transform: scale3d(.1,.1,.1);
    transform: scale3d(.1,.1,.1);
    -webkit-animation-name: zoomOut;
    -moz-animation-name: zoomOut;
    -ms-animation-name: zoomOut;
    -o-animation-name: zoomOut;
    animation-name: zoomOut;
}

@-webkit-keyframes zoomOut {
    0% { 
        opacity: 1;       
    }

    50% {
        opacity: .5; 
    }
    100% {
        opacity: 0; 
    }
}

@keyframes zoomOut {
     0% { 
        opacity: 1 ;}

    50% {
        opacity: .5; 
    }
    100% {
        opacity: 0; 
    }
  
}

.big-swiper.zoomIn {
    -webkit-animation-name: zoomIn;
    -moz-animation-name: zoomIn;
    -ms-animation-name: zoomIn;
    -o-animation-name: zoomIn;
    animation-name: zoomIn;
}

.big-swiper.animated {
    -webkit-animation-duration: .4s;
    -moz-animation-duration: .4s;
    -ms-animation-duration: .4s;
    -o-animation-duration: .4s;
    animation-duration: .4s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
}

@-webkit-keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        -moz-transform: scale3d(.3,.3,.3);
        -ms-transform: scale3d(.3,.3,.3);
        -o-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    50% {
        opacity: 1
    }
}

@keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        -moz-transform: scale3d(.3,.3,.3);
        -ms-transform: scale3d(.3,.3,.3);
        -o-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    50% {
        opacity: 1
    }
}
.big-swiper .swiper-container .swiper-slide {
    width: 100%;
    height: auto;
    margin-right: 0;
    background: #fff;
}
.big-swiper {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 999;
    -webkit-transform: translateZ(101px);
    -moz-transform: translateZ(101px);
    -ms-transform: translateZ(101px);
    -o-transform: translateZ(101px);
    transform: translateZ(101px);
}
.big-swiper .swiper-container-horizontal>.swiper-pagination-bullets, .big-swiper .swiper-pagination-custom, .big-swiper .swiper-pagination-fraction
{bottom: 12%}

.product-view .product-img-box .media-mobile .swiper-container img{width:100%;margin-left:0%;margin-bottom:0px;}
}
 .product-essential .product_tabs h2 span.fs12 {
    width:90%;
}

.ask-answer .c-top .c-left {
    font-size: 14px;
    padding-top: 2px;
    display: block;
    float: left;
    width: 20px;
    height: 20px;
    right: 10px;
    background: #e60044;
    border-radius: 12px 12px;
    text-align: center;
    color: #fff;
    margin-top: 2px;
}
.ask-answer .c-top .c-right {
    float: left;
    font-size: 14px;
    font-weight: bold;
    color: #000;
    line-height: 22px;
    margin-left: 20px;
    display:block;
}
.ask-answer .c-top{
    width:100%;
}
.ask-answer {
    margin-top:50px;
    padding-left:25px;
}
.ask-answer .c-bt {
    clear: both;
    font-size: 14px;
    margin: 6px 0 0 40px;
    float: left;
    width: 100%;
}
.ask-answer .c-top.other{
    margin-top: 30px;
    float: left;
}
.ask-answer .bottom-border {
    border-bottom: 1px solid #eaecef;
    width: 100%;
    float: left;
    margin-top: 48px;
}

@media (min-width: 768px){
  .newringNm .panel-heading .panel-title{ width: 100% ;}
  .product-img-box .media-mobile{display:block !important;}
  
}
@media (max-width: 1024px){
.product-shop .chrams-items .panel-heading {
    width:100%
}
.product-shop .chrams-items .newringNm .panel-heading {
    width:100%
}
.product-essential .product_tabs h2 span.fs12 {
    width:90%;
}
.product-view .product-shop .chrams-items .panel-title .fs12 {
    width:90%;
}
}
@media(max-width: 640px){
    .ask-answer .c-top {
        width: 100%;
        padding: 0px 18px;
    }
    .ask-answer .c-bt {
        padding: 0px 18px;
        width: 90%;
        margin: 6px 0 0 32px;
        line-height:16px;
    }
    .ask-answer .c-top .c-right {
        width: 86%;
        margin-top: 4px;
        line-height: 16px;
        margin-left:12px;
    }
    .ask-answer .clear { clear:both;}
    .ask-answer .c-top .c-left {
        padding-top:3px;
    }
    .ask-answer {
        margin-top: 35px;
        padding-left:0;
    }
    .ask-answer .c-top.other {
        margin-top:25px;
    }
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait){/*判断pad竖屏768*/
.catalog-product-view .row{margin-left: 0;margin-right: 0;}
.product-img-box.col-sm-4.img-top-m {width: 100%;max-width: 100%;}
.catalog-product-view .main.container .product-view .product-shop{width: 100%;}
.product-shop .product-name,.product-shop .fs-product,.product-shop .product-info,.product-shop .view-time-fb,.product-shop .black-lriday-leb{padding-left:10px;padding-right: 10px;}
.pop-blackcoupon ul li .blackleft:after{display: none;}
.pop-blackcoupon ul li .blackright{transform: translateX(-1px);min-height: 91px;}
.pop-blackcoupon ul li .blackright:before{display: none;}
.pop-blackcoupon ul li .blackright:after{min-height: 91px;}
.product-shop .product-in-stock{position: relative;height: auto;}
.product-view .product-shop .product-in-stock .button.btn-cart{width: 74%;}
.catalog-product-view .product-shop .view-size-quantity .qty-holder{margin-top: 0;}
.product-shop.col-sm-5 .view-size-quantity .qty-changer select{background: transparent;border: none;height: 45px;text-align: center;text-align-last: center;width: 80%;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.product-size .product-options select{appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.product-size .product-options .last .input-box .bracelet .bracelet-size .option{display: none;}
.left-step{display: none;}
.lettering-box{width: 100%;display: flex;margin-bottom: 15px;background: #f7f8f9;border-top: 1px solid #e7e7e7;border-bottom: 1px solid #e7e7e7;height: 50px;position: relative;}
.lettering-box .Previewlettering{width: 60%;overflow: hidden;line-height: 50px;padding-left: 18px;position: relative;display: block;bottom: 0;white-space: nowrap;text-overflow: ellipsis;}
.Previewlettering-title {line-height: 50px;color: #000;font-size: 14px;position: relative;top: 1px;left: -5px;letter-spacing: 1px;}
.after-preview-text{float: none;width: 40%;top: 0;background: transparent;display: flex;justify-content: flex-end;align-items: center;height: 100%;}
.after-preview-text .an-pri {float: none;width: 40%;top: 0;background: transparent;display: flex;justify-content: flex-end;align-items: center;height: 100%;}
.lettering-box .after-preview-text button{border: none;font-size: 12px;color: #fff;background: #000;padding: 6px 16px;border-radius: 13px;margin-right: 10px;}
.lettering-box.open{border: none;}
.custom-textarea{width: 100%;display: flex;height: 50px;margin: 20px 0;position: relative;}
.custom-textarea textarea{width: 100%;overflow: auto;height: 50px;border-radius: 0;line-height: 30px;}
.custom-textarea .custom-size{width: 65%;margin-left: 0.5%;background: #f1f3f4;height: 50px;position: relative;margin-bottom: 15px;}
.custom-size .sizefont, .popups-font-size .sizefont{position: absolute;top: 6px;z-index: 1;left: 8px;}
.custom-textarea #carvingReset {display: none;}
#carving_text .custom-size select{font-size: 15px;width: 100%;border: none;height: 100%;background: transparent;}
.validation-advice{display: none;}
.popups-font-family{text-align: left;}
.popups-font-family .font-title{margin-bottom: 14px;display: block;}
.font-list-flex{width: 100%;}
.popups-font-family .font-list{float: left;margin-right: 3%;position: relative;margin-bottom: 12px;}
.popups-font-family .font-list .carvingfont.selected{border: 1px solid #e60044;background: 0 0;color: #e60044;}
.popups-font-family .cfont{width: 100%;height: 100%;cursor: pointer;position: absolute;top: 0;left: 0;opacity: 0;background: transparent;}
.popups-font-family .carvingfont{border: 1px solid #777;color: #333;position: relative;z-index: 5;margin: 2px;padding: 2px 30px;border-radius: 0;vertical-align: middle;text-align: center;font-size: 16px;line-height: 25px;pointer-events: none;}
.custom-Popups .comfirm-text{width: 100%;background: #de0047;color: #fff;text-transform: uppercase;padding: 20px 0px;line-height: 20px;border: none;margin-top: 6px;}
.comfirm-text span{color: #fff;border: 1px solid #fff;margin-left: 4px;padding: 0px 4px;font-size: 12px;text-transform: uppercase;border-radius: 4px;}
.modal-body .no-comfirm-text.comfirm-text{background: transparent;border: 1px solid #000;color: #000;}
.preview-namenecklace,.alphafied-input{padding-left: 10px;}
.hundred-percent-alphabet .pri-name{width: auto;}
.standard-product-list .products-grid.columns4 .element{width: 100% !important;}
.item-content.col-xs-12 a img {width: 100%;}
.chrams-items .ccbrow .standard-product-list .products-grid .element .details-area{ padding:18px 0 38px 0;}
.chrams-items .ccbrow .checkbox-button{top:14px;}
.chrams-items .ccbrow .checkbox-button.on{top: 14px;}
.product-view .product-shop .ccbrow .price-box{pointer-events:none;}
.avatar-body .fixed_photo{position: relative;}
.chrams-items .ccbrow{padding: 0 25px 0 10px;}
#custom_text0,#custom_text1{font-family: Roboto;font-size: 15px;font-weight: 300;height: 50px;border-radius: 5px;margin: 4px 0px;border: 1px solid #ccc;width: 100%;padding-left: 8px;padding-right: 50px;}
.arc-engrave .left_num{position: absolute;right: 12px;height: 50px;margin-top: -35px;pointer-events: none;}
.modal-body .to_cart button{width: 100%;background: #e60044;color: #fff;font-size: 14px;border: none;padding: 20PX 0PX;border-radius: 5px;text-transform: uppercase;margin-top: 10px;}
.panel-heading{padding-left: 0;}
.panel-heading .dot{display: none;}
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{width: 900px !important;}
.modal-body .qty-changer .photo-moreunfold.fr, .product-view .photo-moreunfold.fr{display: block;position: absolute;right: 4px;top: 38%;font-weight: 900;font-size: 16px;z-index: 1;pointer-events: none;}
.catalog-product-view .drawer-btn .qty-holder .qty-changer{position: relative;}
.alphafied-input .alpha_text::-webkit-input-placeholder{font-size: 14px;}
.alphafied-input input#custom_text0, .alphafied-input input#custom_text1{font-size: 30px !important;}
.catalog-product-view .view-size-quantity {position: relative;}
.engraving-tanchu h3{font-size: 18px;color: #000;margin-bottom: 25px;}
.engraving-tanchu .tanchu-a{position: relative;overflow: hidden;}
.engraving-tanchu .tanchu-a textarea{width: 100%;height: 58px;resize: none;}
.engraving-tanchu .tanchu-a .numleft{position: absolute;bottom: 20%;right: 2%;}
.engraving-tanchu .font-but{overflow: hidden;margin-bottom: 15px;}
.engraving-tanchu .font-tanchu h3{text-align: left;font-weight: 100;color: #000;margin-bottom: 12px;font-size: 14px;margin-top: 20px;}
.popups-font-family .font-list{float: left;margin-right: 7%;position: relative;margin-bottom: 12px;}
.popups-font-family .font-list .carvingfont.selected{border: 1px solid #e60044;background: 0 0;color: #e60044;}
.popups-font-family .cfont{width: 100%;height: 100%;cursor: pointer;position: absolute;top: 0;left: 0;opacity: 0;background: transparent;}
.engraving-tanchu .a-btn-encarving{width: 100%;display: flex;justify-content: space-between;}
.engraving-tanchu .a-btn-encarving .withoutbtn{width: 48%;height: 55px;border: 1px solid #000;color: #000;background: transparent;}
.engraving-tanchu .a-btn-encarving .ringCarvingConfirm{background: #de0147;width: 48%;height: 55px;border: 1px solid #de0147;color: #fff;}
.avatar-upload input{display: block;margin-left: 0;padding: 20px;width: 100%;cursor: pointer;height: 100%;opacity: 0;}
.avatar-upload{height: 120px;width: 120px;border: 1px dashed #e60044;display: inline-block;vertical-align: middle;cursor: pointer;overflow: hidden;}
.modal-content .diamong-on .text_sample.col-xs-12{width: 58.33333333%;}
.modal-content .diamong-on .to_cart.col-xs-12{width: 41.66666667%;}
.modal-dialog form .waiceng .carve-on-back,.modal-dialog form .waiceng .diamong-on{overflow: hidden;width: 100%;}
.zj_or{width: 100%;height: 16px;text-align: center;position: relative;margin: 30px 0;overflow: hidden;}
.zj_or span{display: inline-block;background: transparent;font-size: 14px;text-transform: uppercase;padding: 0 10px;position: relative;z-index: 1;}
.zj_or:after{content: "";position: absolute;width: 100%;height: 1px;background: #eee;top: 45%;left: 0;}
.catalog-product-view .qty-holder{margin-top: 0;}
.qty-changer select{width: 80%;}
.modal-body .view-associatedGoods.standard-product-list .products-grid.columns4 .element {width: -webkit-calc(25% - 10px) !important;width: -moz-calc(25% - 10px) !important;width: calc(25% - 10px) !important; }
.product-shop .product-in-stock .new-lettering .engraving_view_view { position:relative;} 
.swiper-button-prev { background-image:unset;}
.view-namenecklace .view-namenecklace-right { float: left !important;} 
.avatar-body .product-img-box.col-sm-4.img-top-m{max-width: 100%;margin-bottom: 20px;}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape){/*判断pad横屏1024*/
.catalog-product-view .product-view .row {margin-left:0; margin-right:0;}
.catalog-product-view .row{margin-left: 0;margin-right: 0;}
.product-in-stock .qty-holder{margin-top: 0;}
.product-in-stock .qty-holder select{background: transparent;border: none;margin-top: 10px;width: 100%;text-align-last: center;}
.ViewGoods{overflow-x: hidden;}
.modal-content .tc-quanoption{width: 100%;position: relative;}
.modal-content .modal-body .qty-holder{margin-top: 0}
.tc-quanoption .view-size-quantity .qty-changer select{width: 100%; text-align-last: center;}
.standard-product-list .products-grid.columns4 .element{width: 100% !important;}
.item-content.col-xs-12 a img {width: 100%;}
.chrams-items .ccbrow .standard-product-list .products-grid .element .details-area{ padding:18px 0 38px 0;}
.chrams-items .ccbrow .checkbox-button{top:14px;}
.chrams-items .ccbrow .checkbox-button.on{top: 14px;}
.product-view .product-shop .ccbrow .price-box{pointer-events:none;}
.tc-quanoption .view-size-quantity .qty-changer select{text-align-last: center;}
.catalog-product-view .main.container .product-view .product-shop{width: 50% !important;}
.modal-body .view-associatedGoods.standard-product-list .products-grid.columns4 .element {         width: -webkit-calc(25% - 10px) !important;    width: -moz-calc(25% - 10px) !important;    width: calc(25% - 10px) !important; }

}

.insurance-info {
    clear:both;
    padding: 20px 0;
    background: #f7f8f9;
    margin-bottom: 20px;
    font-size: 14px;
    padding-left: 18px;
    color: #6d6d6d;
    text-align:center;
}
.product-shop .insurance-info {
    text-align:left;
}

.insurance-info label{
    font-size: 14px;
}
.insurance-info .tip {
    display: none;
    margin-top: 12px;
    margin-left: 16px;
    color: red;
    
}

@media ( max-width:640px ) {
  .product-shop .crystal-bottom .insurance-info {
    width: 100%;
  }
    .insurance-info {
        padding: 15px 0 30px 0;
        text-align:left;
    }
  .insurance-info.show {
    padding: 10px 0 6px 0;
    margin-bottom: 5px;
  }
    .insurance-info input {
        display: block;
        float: left;
        margin:0 0 0 10px;
        
    }
    .insurance-info label{
        display: block;
        float: left;
        width: 90%;
        margin-left: 4px;
    margin-bottom:10px;
    }
>>>>>>> .r1191
}