/*
* bexclusive.co Web Site
* Copyright 2015, Levent Evmek
* leventevmek.com
* 14/02/2015
*/

/* #Basic Styles
================================================== */

html { /*overflow: -moz-scrollbars-vertical; overflow-y: scroll; */ }
body { color: #121212; -webkit-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; font-size: 16px; line-height: 22px; }
html, button, input, select, textarea, .pure-g [class *= "pure-u"] { font-family: 'pn-light', Helvetica, Arial, sans-serif; }
.container { max-width:73.125em; margin:0px auto; position: relative; }
.l-box { padding: 0 15px; }

.browserupgrade { margin: 0.2em 0; background: #ccc; color: #000; padding: 0.2em 0; }
audio, canvas, iframe, img, svg, video { vertical-align: middle; }
.hidden { display: none !important; visibility: hidden; }
.outline { outline: 1px solid red; }
.overflow { overflow: hidden; }
.relative { position: relative; }

/* #Links
================================================== */
a, a:visited { color: #D42926; text-decoration: none; outline: 0;  }
a:hover, a:focus, a:active { text-decoration: underline; color: #000000; }
a, a:hover, a:active {
  -o-transition: all 0.15s ease-in;
  -webkit-transition: all 0.15s ease-in;
  -moz-transition: all 0.15s ease-in;
  transition: all 0.15s ease-in;
}

/* #Forms
================================================== */
form { width: 100%; padding-bottom: 2em; }
fieldset { border: 0; margin: 0; padding: 0; }
textarea { resize: vertical; }
label, legend { display: block; font-size: 1em; float: left; font-family: 'din', Helvetica, Arial, sans-serif; width: 140px; line-height: 2em; }
input[type="text"], input[type="password"], input[type="email"], textarea, select { border-radius: 7px; background: #FCFCFC; border: 1px solid #D8D8D8; text-indent: 5px; padding: 6px 4px; outline: none; margin: 0; display: block; width: 200px; max-width: 100%; }
select { width: 210px; height: 34px;  }
textarea { min-height: 140px; }
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, textarea:focus { border: 1px solid #aaa; color: #444; -moz-box-shadow: 0 0 3px #D42926; -webkit-box-shadow: 0 0 3px #D42926; box-shadow: 0 0 3px #D42926; }
input[type="checkbox"] { display: inline; }
::-webkit-input-placeholder { color: #9E9E9E; }
:-moz-placeholder { color: #9E9E9E; }
::-moz-placeholder { color: #9E9E9E; } 
:-ms-input-placeholder { color: #9E9E9E; }
button { background: url(../img/home/dmc-btn.png) no-repeat; border: 0; display: block; text-align: center; height: 2.5em; line-height: 2.5em; font-family: 'eurostile', Verdana, sans-serif; color: #FFFFFF; width: 14.5em; margin: 1em auto 0 auto; opacity: 0.5; -o-transition: all 0.15s ease-in; -webkit-transition: all 0.15s ease-in; -moz-transition: all 0.15s ease-in; transition: all 0.15s ease-in; }
button:hover { opacity: 1; }
label.error { width: 100%; background: rgba(212,41,38,0.25); margin-top: 0.5em; border-radius: 6px; text-align: center; color: #1a1a1a; font-family: 'pn-semibold', Helvetica, Arial, sans-serif;  }

@media screen and (min-width: 35.5em) {
  fieldset { float: left; width: 100%; }
  label, legend { width: 20%; }
  input[type="text"], input[type="password"], input[type="email"], textarea, select { width: 70%; }
  textarea { min-height: 200px; }
}

@media screen and (min-width: 48em) {
  fieldset { float: left; width: 49%; }
  label, legend { width: 90px; }
  input[type="text"], input[type="password"], input[type="email"], textarea, select { width: 65%; }
  .last-field { width: 100%; }
  textarea { min-height:120px; width: 81%; }
}

@media screen and (min-width: 64em) {
  fieldset { float: none; width: 100%; }
  label, legend { width: 120px; }
  input[type="text"], input[type="password"], input[type="email"], textarea, select { width: 71%; }
  textarea { min-height:170px; }
  button { float: right;}
}


/* #TEXT FORMATS
================================================== */
p { font-size: 16px; line-height: 22px; margin: 1em 0; }
p.first-line { font-size: 18px; line-height: 26px; }

ul { list-style-position: inside; padding: 0; margin: 0;  }
strong, b { font-family: 'pn-semibold', Helvetica, Arial, sans-serif; font-weight: normal; }
h1, h2, h3, h4, h5, h6 { font-weight: normal;  }
a.link-btn, a.link-btn:visited { border: 1px solid #C3C3C3; border-radius: 8px; font-family: "pn-semibold", Helvetica, Arial, sans-serif; font-size: 16px; color: #717272; display: inline-block; line-height: 16px; padding: 15px 15px 12px 15px; margin-bottom: 30px; }
a.link-btn span { font-size: 14px; line-height: 14px; padding-left: 10px; }
a.link-btn:hover, a.link-btn:focus, a.link-btn:active { border: 1px solid #F62531; color: #FFFFFF; text-decoration: none; }

@media screen and (min-width: 35.5em) { }

@media screen and (min-width: 48em) { }

@media screen and (min-width: 64em) {
  p { font-size: 18px; line-height: 26px; }
  p.first-line { font-size: 21px; line-height: 32px; margin: 10px 0 0 0; }
}


/* #CONTENT
================================================== */
.content-header { min-height: 360px; background-color: #171125; }
.content-header .container { height: 360px; overflow: hidden; }
.content-logo { width: 200px; position: absolute; top: 140px; }
.header-box { position: absolute; bottom: 15px; }
.header-box h1 { font-family: "pn-semibold", Helvetica, Arial, sans-serif; font-size: 20px; color: #FFFFFF; line-height: 1em; margin: 0; padding: 10px 0px 7px 10px; max-width: 290px; }
.header-box h2 { background: #FFF; font-size: 16px; color: #636363; line-height: 24px; padding: 10px 30px 7px 10px; display: inline-block; margin: 0; max-width: 320px; }

@media screen and (min-width: 35.5em) { 
  .content-header { min-height: 420px; }
  .content-header .container { height: 420px; }
  .content-logo { width: 240px; top: 160px; }
  .header-box { }
  .header-box h1 { font-size: 23px; max-width: 320px; }
  .header-box h2 { font-size: 18px; line-height: 26px; max-width: 100%; }
  .header-box h2 span { display: block; }
}

@media screen and (min-width: 48em) { 
  .content-header { min-height: 520px; }
  .content-header .container { height: 520px; }
  .content-logo { width: 280px; top: 170px; }
  .header-box { bottom: 20px; }
  .header-box h1 { font-size: 25px; max-width: 340px; }
  .header-box h2 { font-size: 20px; line-height: 28px; }
}

@media screen and (min-width: 64em) {
  .content-header { min-height: 600px; margin-bottom: 20px; }
  .content-header .container { height: 600px; }
  .content-logo { width: 316px; top: 200px; }
  .header-box { bottom: 30px; }
  .header-box h1 { font-size: 28px; max-width: 390px; }
  .header-box h2 { font-size: 24px; line-height: 32px; }
}



/*--- HOME ---*/
body.home-page { background: #A09FA5; color: #FFFFFF;  }
body.home-page header { padding-bottom: 50px; }
body.home-page header .home-logo { background: url(../img/mini-logo-invert.png) no-repeat; float: left; }
body.home-page header .white-stripe { background: transparent; border-bottom: 1px solid #BBB; }
body.home-page header .nav { border-left: 1px solid #cfcfd1; }
body.home-page header .nav li a, body.home-page header .nav li a:visited { color: #cfcfd1; }
body.home-page header .nav li a:hover, body.home-page header .nav li a:focus, body.home-page header .nav li a:active { color: #FFFFFF; }

body.home-page .pirlanta { background: url(../img/home/pirlanta.jpg) no-repeat center center; background-size: auto 100%; }
body.home-page h1 { font-family: "pn-semibold", Helvetica, Arial, sans-serif; font-size: 26px; line-height: 32px; margin: 0; padding-top: 30px; }
body.home-page h1 span { display: none; }
body.home-page p.first-line { font-size: 16px; line-height: 24px; margin-top: 14px; font-family: "pn-regular", Helvetica, Arial, sans-serif; }
body.home-page p span { display: none; }
body.home-page .kedi { display: none; }

body.home-page footer { background: transparent;  }
body.home-page footer .container { background-color: transparent; color: #FFFFFF; }
body.home-page footer img { display: none; }
body.home-page footer a { color: #FFFFFF; }
body.home-page footer a:hover { text-decoration: underline; color: #1a1a1a; }
body.home-page footer .address-box { border: 1px solid #CCC; }

a.btn { margin: 20px 0; display: block; position: relative; }
a.btn img.wire { position: absolute; top: 0; opacity: 0; }

.hidden-md { display: none; }

@media screen and (min-width: 35.5em) {
  body.home-page .pirlanta { background: none; }
  body.home-page h1 { font-size: 28px; line-height: 36px; padding-top: 50px; }
  body.home-page .kedi { margin: 20px auto 0 auto; display: block; max-width: 200px; }
  .hidden-md { display: block; }
  .hidden-sm { display: none; }
}


@media screen and (min-width: 48em) { 
  body.home-page header .home-logo { width: 70px; height: 40px; background: url(../img/midi-logo-invert.png) no-repeat; }
  body.home-page h1 { font-size: 32px; line-height: 42px; padding-top: 60px; }
  body.home-page h1 span { display: block; }
  body.home-page p.first-line { font-size: 18px; line-height: 26px; }
  body.home-page p span { display: block; }
  
  body.home-page .kedi { margin: 40px auto 0 auto; display: block; max-width: 100%; }
  .hidden-md { display: none; }
  .hidden-sm { display: block; }
}

@media screen and (min-width: 64em) {
  body.home-page header .home-logo { width: 88px; height: 51px; background: url(../img/logo-invert.png) no-repeat; margin-top: 5px; }
  body.home-page h1 { padding-top: 75px; }
}


/*--- HOLIDAY ---*/
.holiday-header .header-box h1 { background-color: #7A2E85; }
.holiday-content a.link-btn:hover, .holiday-content a.link-btn:focus, .holiday-content a.link-btn:active { background: #233D6F; border-color: #233D6F; }
.holiday-content h1 { color: #7A2E85; font-size: 24px; margin: 0; margin-top: 20px; }
.holiday-content h1 span { font-family: "pn-semibold", Helvetica, Arial, sans-serif; }
.holiday-content .pirlanta { background: none; }

@media screen and (min-width: 35.5em) {
  .holiday-content .pirlanta { background: url(../img/holiday/pirlanta.jpg) no-repeat top left; min-height: 350px; }
}

@media screen and (min-width: 64em) {
  .holiday-content h1 { font-size: 27px; }
}


/*--- CONCIERGE ---*/
.concierge-header .header-box h1 { background-color: #233D6F; }
.concierge-content a.link-btn:hover, .concierge-content a.link-btn:focus, .concierge-content a.link-btn:active { background: #7A2E85; border-color: #7A2E85; }
.callcenter { text-align: center; white-space: nowrap; color: #FFFFFF; line-height: 1em; }
.cc-first { background-color: #5E78AC; padding: 5px 7px 3px 10px; font-family: "pn-semibold", Helvetica, Arial, sans-serif; font-size: 18px; width: 30%; min-width: 100px; margin: 0px auto; }
.cc-second { background-color: #233D6F; padding: 7px 7px 5px 10px; font-family: "pn-light", Helvetica, Arial, sans-serif; font-size: 21px; width: 50%; min-width: 170px; margin: 0px auto; }
.cc-second span { font-family: "pn-semibold", Helvetica, Arial, sans-serif; }

@media screen and (min-width: 35.5em) { 
  .callcenter { float: right; text-align: right; }
  .cc-first { font-size: 16px; width: auto; margin-top: 20px; }
  .cc-second { font-size: 19px; width: auto; }
}

@media screen and (min-width: 48em) { 
  .cc-first { font-size: 18px; }
  .cc-second { font-size: 22px; }
}

@media screen and (min-width: 64em) {
  .cc-first { font-size: 18px; }
  .cc-second { font-size: 26px; }
}


/*--- DMC ---*/
.dmc-header .header-box h1 { background-color: #F62531; }
.dmc-content a.link-btn:hover, .dmc-content a.link-btn:focus, .dmc-content a.link-btn:active { background: #F62531; }


/*--- THUMBS ---*/
h2.thumb { margin: 0; padding: 0; background-color: rgba(0,0,0,.8); color: #FFF; position: relative; z-index: 10; text-align: left; text-indent: 5px; white-space: nowrap; line-height: 1em; margin-bottom: 15px; margin-top: -43px; font-size: 22px; padding: 13px 0 8px 0; }

@media screen and (min-width: 35.5em) { 
  h2.thumb { margin-top: -37px; font-size: 20px; padding: 10px 0 7px 0; margin-bottom: 30px; }
}

@media screen and (min-width: 48em) { 
  h2.thumb { margin-top: -37px; font-size: 20px; text-indent: 7px; }
}

@media screen and (min-width: 64em) {
  h2.thumb { margin-top: -43px; font-size: 22px; padding: 13px 0 8px 0; }
}


/* #HEADER
================================================== */
header { position: relative; }
header .white-stripe { background-color: rgba(255,255,255,.85); position: absolute; top: 0; left: 0; height: 40px; width: 100%; }
header .home-logo { width: 14px; height: 20px; display: inline-block; position: relative; overflow: hidden; text-indent: -5000px; z-index: 9999; margin: 10px 0; background: url(../img/mini-logo.png) no-repeat; float: left; }
header .nav { font-family: "pn-regular", Helvetica, Arial, sans-serif; font-size: 16px; color: #222; float: left; margin: 0; padding: 0; position: relative; margin-top: 10px; z-index: 9999; margin-left: 10px; border-left: 1px solid #A29B99; padding-left: 10px;  }
header .nav li { float: left; margin: 0; padding: 0; list-style: none; margin-right: 12px; }
header .nav li a, header .nav li a:visited { color: #6F6F6F; }
header .nav li a:hover, header .nav li a:focus, header .nav li a:active { color: #222; text-decoration: none; }

header .yediyirmidort { position: absolute; right: 20px; top: 50px; width: 102px; height: 102px; background: url(../img/yediyirmidort.png) no-repeat; background-size: 100% auto; z-index: 100; }

header .home-yediyirmidort { position: absolute; right: 20px; top: 50px; width: 102px; height: 102px; background: url(../img/home-yediyirmidort.png) no-repeat; background-size: 100% auto; z-index: 100; display: none; }

@media screen and (min-width: 35.5em) { 
  header .white-stripe { height: 40px; }
  header .yediyirmidort { right: 20px; top: 20px; width: 130px; height: 130px; }
  header .home-yediyirmidort { display: none; }
}

@media screen and (min-width: 48em) { 
  header .white-stripe { height: 60px; }
  header .home-logo { width: 70px; height: 40px; background: url(../img/midi-logo.png) no-repeat; }
  header .nav { font-size: 16px; margin-top: 19px; margin-left: 14px; padding-left: 14px; }
  header .nav li { margin-right: 14px; }
  header .yediyirmidort { right: 30px; top: 20px; width: 154px; height: 154px; }
  header .home-yediyirmidort { right: 20px; top: 16px; width: 142px; height: 142px; display: block; }
}

@media screen and (min-width: 64em) {
  header .white-stripe { height: 60px; }
  header .home-logo { width: 88px; height: 51px; background: url(../img/logo.png) no-repeat; margin-top: 5px; }
  header .nav { font-size: 18px; margin-top: 19px; }  
  header .yediyirmidort { right: 20px;  }
  header .home-yediyirmidort { right: 30px; top: 80px; }
}


/* #FOOTER
================================================== */
footer { background: #E0E0E0; }
footer .container { background-color: #797F7C; color: #FFF; padding: 15px 0 0 0; }
footer img { display: block; margin: 0px auto 15px auto; width: 69px; height: 40px; }
footer .address-box { border: 1px solid #FFF; padding: 10px; margin-bottom: 15px; }
footer .address-box p { font-size: 14px; line-height: 17px; margin: 0; }
footer .address-box p.first-child { margin-bottom: 16px; }
footer .address-box span { display: inline-block; }
footer a { color: #FFF; }
footer a:hover { text-decoration: underline; color: #FFF; }

@media screen and (min-width: 35.5em) {
  footer .container { padding-bottom: 15px; }
  footer .address-box { margin-bottom: 0; }
  footer .address-box p.first-child { margin-bottom: 24px; }
  footer .address-box span { display: block; }
}

@media screen and (min-width: 64em) {
  footer .address-box p.first-child { margin-bottom: 40px; }
  footer .address-box span { display: inline-block; }
}


/* #Font-Face
================================================== */
@font-face {
  font-family:'pn-light';
  src: url(../fonts/proximanova/light/proximanova-light_gdi.eot);
  src: url(../fonts/proximanova/light/proximanova-light_gdi.eot?#iefix) format('embedded-opentype'),
    url(../fonts/proximanova/light/proximanova-light_gdi.woff) format('woff'),
    url(../fonts/proximanova/light/proximanova-light_gdi.ttf) format('truetype'),
    url(../fonts/proximanova/light/proximanova-light_gdi.svg#ProximaNova-Light) format('svg');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family:'pn-regular';
  src: url(../fonts/proximanova/regular/proximanova-regular_gdi.eot);
  src: url(../fonts/proximanova/regular/proximanova-regular_gdi.eot?#iefix) format('embedded-opentype'),
    url(../fonts/proximanova/regular/proximanova-regular_gdi.woff) format('woff'),
    url(../fonts/proximanova/regular/proximanova-regular_gdi.ttf) format('truetype'),
    url(../fonts/proximanova/regular/proximanova-regular_gdi.svg#ProximaNova-Regular) format('svg');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family:'pn-semibold';
  src: url(../fonts/proximanova/semibold/proximanova-semibold_gdi.eot);
  src: url(../fonts/proximanova/semibold/proximanova-semibold_gdi.eot?#iefix) format('embedded-opentype'),
    url(../fonts/proximanova/semibold/proximanova-semibold_gdi.woff) format('woff'),
    url(../fonts/proximanova/semibold/proximanova-semibold_gdi.ttf) format('truetype'),
    url(../fonts/proximanova/semibold/proximanova-semibold_gdi.svg#ProximaNova-Semibold) format('svg');
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
}


@font-face {
  font-family: 'icomoon';
  src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SAyoAAAC8AAAAYGNtYXAaVcxXAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5Zp12ZlsAAAFwAAAAbGhlYWQFKW8fAAAB3AAAADZoaGVhB8IDxgAAAhQAAAAkaG10eAYAAAAAAAI4AAAAFGxvY2EAKABKAAACTAAAAAxtYXhwAAcACwAAAlgAAAAgbmFtZVcZpu4AAAJ4AAABRXBvc3QAAwAAAAADwAAAACAAAwQAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADmAAPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIOYA//3//wAAAAAAIOYA//3//wAB/+MaBAADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAA/8AEAAPAAAgAABMhBxcJAQcXIQACAMDAAgD+AMDA/gABQMDAAgACAMDAAAAAAQAAAAEAANwLgLBfDzz1AAsEAAAAAADRBRVRAAAAANEFFVEAAP/ABAADwAAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAAEAAABAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAIAAAAEAAAAAAAAAAAKABQAHgA2AAEAAAAFAAkAAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAOAAAAAQAAAAAAAgAOAEcAAQAAAAAAAwAOACQAAQAAAAAABAAOAFUAAQAAAAAABQAWAA4AAQAAAAAABgAHADIAAQAAAAAACgA0AGMAAwABBAkAAQAOAAAAAwABBAkAAgAOAEcAAwABBAkAAwAOACQAAwABBAkABAAOAFUAAwABBAkABQAWAA4AAwABBAkABgAOADkAAwABBAkACgA0AGMAaQBjAG8AbQBvAG8AbgBWAGUAcgBzAGkAbwBuACAAMQAuADAAaQBjAG8AbQBvAG8Abmljb21vb24AaQBjAG8AbQBvAG8AbgBSAGUAZwB1AGwAYQByAGkAYwBvAG0AbwBvAG4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format('truetype'),
     url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAQsAAsAAAAAA+AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDxIDKmNtYXAAAAFoAAAATAAAAEwaVcxXZ2FzcAAAAbQAAAAIAAAACAAAABBnbHlmAAABvAAAAGwAAABsnXZmW2hlYWQAAAIoAAAANgAAADYFKW8faGhlYQAAAmAAAAAkAAAAJAfCA8ZobXR4AAAChAAAABQAAAAUBgAAAGxvY2EAAAKYAAAADAAAAAwAKABKbWF4cAAAAqQAAAAgAAAAIAAHAAtuYW1lAAACxAAAAUUAAAFFVxmm7nBvc3QAAAQMAAAAIAAAACAAAwAAAAMEAAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA5gADwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABAA4AAAACgAIAAIAAgABACDmAP/9//8AAAAAACDmAP/9//8AAf/jGgQAAwABAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAP/ABAADwAAIAAATIQcXCQEHFyEAAgDAwAIA/gDAwP4AAUDAwAIAAgDAwAAAAAEAAAABAADcC4CwXw889QALBAAAAAAA0QUVUQAAAADRBRVRAAD/wAQAA8AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAABAAAAQAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAACAAAABAAAAAAAAAAACgAUAB4ANgABAAAABQAJAAEAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADgAAAAEAAAAAAAIADgBHAAEAAAAAAAMADgAkAAEAAAAAAAQADgBVAAEAAAAAAAUAFgAOAAEAAAAAAAYABwAyAAEAAAAAAAoANABjAAMAAQQJAAEADgAAAAMAAQQJAAIADgBHAAMAAQQJAAMADgAkAAMAAQQJAAQADgBVAAMAAQQJAAUAFgAOAAMAAQQJAAYADgA5AAMAAQQJAAoANABjAGkAYwBvAG0AbwBvAG4AVgBlAHIAcwBpAG8AbgAgADEALgAwAGkAYwBvAG0AbwBvAG5pY29tb29uAGkAYwBvAG0AbwBvAG4AUgBlAGcAdQBsAGEAcgBpAGMAbwBtAG8AbwBuAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('woff');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-arrow-right:before {
  content: "\e600";
}