/*******************************/
/*  Created @by Damian Bonar    */
/*  Copyright by IguanaStudio  */
/*******************************/
@import url('reset.css');
body {
	margin: 0;
	padding: 0;
	font-size: 13px;
	font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
	color: #435160;
    background-color: #052746;
    line-height: 140%;
}
.wospMob {display:none;}
a {
	color: #469401;
	text-decoration: none;
	cursor: pointer;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	font-weight: bold;
}

a:hover {
	color: #318000;
}

p {
	margin: 0 0 12px 0;
}

input[type="text"], input[type="password"], input[type="file"], select, textarea {
	margin: 0;
	padding: 9px 10px 9px;
	font-size: 14px;
	font-family: 'fira_sans_otregular';
	color: #435160;
	border-radius: 3px;
	border: 2px solid #b8c0c9;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

input[type="text"].error, input[type="password"].error, input[type="file"].error, select.error, textarea.error {
	border-color: #d97e7e !important;
}

input[type="text"]:focus, input[type="password"]:focus, input[type="file"]:focus, select:focus, textarea:focus {
	border-color: #9cc678 !important;
}

input[type="text"][disabled], input[type="password"][disabled], input[type="file"][disabled], select[disabled], textarea[disabled] {
	background-color: #e8ecf1 !important;
	border-color: #b8c3d0 !important;
}

textarea {
	margin: 0;
	vertical-align: middle;
}

input[type="text"].alternative, input[type="password"].alternative, input[type="file"].alternative, select.alternative, textarea.alternative {
	font-family: Arial;
	font-size: 13px;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
	border-color: #cfd7de;
	border-width: 1px;
}
.cookie-info {
	z-index: 999;
	width: 430px;
	min-height: 20px;
	box-sizing: border-box;
	padding: 20px 27px 27px 27px;
	background: rgb(238,238,238,0.93);
	overflow: hidden;
	position: fixed;
    bottom: 30px;
	left: 30px;
	box-shadow: 0 0 18px 3px rgba(0,0,0,.36);
}
.cookieTitle p {
	font-family: OpenSans, arial, "sans-serif";
	color: #952647;
	font-size: 21px;
	line-height: 20px;
	display: block;
}
.cookieDesc p {
	margin: 0;
	padding: 0;
	font-family: OpenSans, arial, "sans-serif";
	color: #000;
	font-size: 13px;
	line-height: 18px;
	display: block;
	margin-top: 10px;
}
.cookieDesc a {
	font-family: OpenSans, arial, "sans-serif";
	color: #000;
	text-decoration: underline;
}
.cookieButton {
	margin-top: 14px;
}
.cookieButtonItem {
	background-color: white;
  border: 2px solid #952647;
  color: #952647;
  padding: 0 18px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  -webkit-transition-duration: 0.4s; /* Safari */
  transition-duration: 0.4s;
  cursor: pointer;
}
.cookieButtonItem:hover {
	background-color: #952647;
  color: white;
}
.flag-icon-background {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.flag-icon {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  position: relative;
  display: inline-block;
  width: 1.33333333em;
  line-height: 1em;
}
.flag-icon:before {
  content: "\00a0";
}
.flag-icon.flag-icon-squared {
  width: 1em;
}

.flag-icon-afganistan{
  background-image: url(../images/flags/af.svg);
}
.flag-icon-albania{
  background-image: url(../images/flags/al.svg);
}
.flag-icon-algieria{
  background-image: url(../images/flags/dz.svg);
}
.flag-icon-andora{
  background-image: url(../images/flags/ad.svg);
}
.flag-icon-angola{
  background-image: url(../images/flags/ao.svg);
}
.flag-icon-antigua_i_barbuda{
  background-image: url(../images/flags/ag.svg);
}
.flag-icon-arabia_saudyjska{
  background-image: url(../images/flags/sa.svg);
}
.flag-icon-argentyna{
  background-image: url(../images/flags/ar.svg);
}
.flag-icon-armenia{
  background-image: url(../images/flags/am.svg);
}
.flag-icon-australia{
  background-image: url(../images/flags/au.svg);
}
.flag-icon-austria{
  background-image: url(../images/flags/at.svg);
}
.flag-icon-azerbejdzan{
  background-image: url(../images/flags/az.svg);
}
.flag-icon-bahamy{
  background-image: url(../images/flags/bs.svg);
}
.flag-icon-bahrajn{
  background-image: url(../images/flags/bh.svg);
}
.flag-icon-bangladesz{
  background-image: url(../images/flags/bd.svg);
}
.flag-icon-barbados{
  background-image: url(../images/flags/bb.svg);
}
.flag-icon-belgia{
  background-image: url(../images/flags/be.svg);
}
.flag-icon-belize{
  background-image: url(../images/flags/bz.svg);
}
.flag-icon-benin{
  background-image: url(../images/flags/bj.svg);
}
.flag-icon-bhutan{
  background-image: url(../images/flags/bt.svg);
}
.flag-icon-bialorus{
  background-image: url(../images/flags/by.svg);
}
.flag-icon-boliwia{
  background-image: url(../images/flags/bo.svg);
}
.flag-icon-bosnia_i_hercegowina{
  background-image: url(../images/flags/ba.svg);
}
.flag-icon-botswana{
  background-image: url(../images/flags/bw.svg);
}
.flag-icon-brazylia{
  background-image: url(../images/flags/br.svg);
}
.flag-icon-brunei{
  background-image: url(../images/flags/bn.svg);
}
.flag-icon-bulgaria{
  background-image: url(../images/flags/bg.svg);
}
.flag-icon-burkina_faso{
  background-image: url(../images/flags/bf.svg);
}
.flag-icon-burundi{
  background-image: url(../images/flags/bi.svg);
}
.flag-icon-chile{
  background-image: url(../images/flags/cl.svg);
}
.flag-icon-chiny{
  background-image: url(../images/flags/cn.svg);
}
.flag-icon-chorwacja{
  background-image: url(../images/flags/hr.svg);
}
.flag-icon-cypr{
  background-image: url(../images/flags/cy.svg);
}
.flag-icon-czad{
  background-image: url(../images/flags/td.svg);
}
.flag-icon-czarnogora{
  background-image: url(../images/flags/me.svg);
}
.flag-icon-czechy{
  background-image: url(../images/flags/cz.svg);
}
.flag-icon-dania{
  background-image: url(../images/flags/dk.svg);
}
.flag-icon-demokratyczna_republika_konga{
  background-image: url(../images/flags/cd.svg);
}
.flag-icon-dominika{
  background-image: url(../images/flags/dm.svg);
}
.flag-icon-dominikana{
  background-image: url(../images/flags/do.svg);
}
.flag-icon-dzibuti{
  background-image: url(../images/flags/dj.svg);
}
.flag-icon-egipt{
  background-image: url(../images/flags/eg.svg);
}
.flag-icon-ekwador{
  background-image: url(../images/flags/ec.svg);
}
.flag-icon-erytrea{
  background-image: url(../images/flags/er.svg);
}
.flag-icon-estonia{
  background-image: url(../images/flags/ee.svg);
}
.flag-icon-etiopia{
  background-image: url(../images/flags/et.svg);
}
.flag-icon-fidzi{
  background-image: url(../images/flags/fj.svg);
}
.flag-icon-filipiny{
  background-image: url(../images/flags/ph.svg);
}
.flag-icon-finlandia{
  background-image: url(../images/flags/fi.svg);
}
.flag-icon-francja{
  background-image: url(../images/flags/fr.svg);
}
.flag-icon-gabon{
  background-image: url(../images/flags/ga.svg);
}
.flag-icon-gambia{
  background-image: url(../images/flags/gm.svg);
}
.flag-icon-ghana{
  background-image: url(../images/flags/gh.svg);
}
.flag-icon-grecja{
  background-image: url(../images/flags/gr.svg);
}
.flag-icon-grenada{
  background-image: url(../images/flags/gd.svg);
}
.flag-icon-gruzja{
  background-image: url(../images/flags/ge.svg);
}
.flag-icon-gujana{
  background-image: url(../images/flags/gy.svg);
}
.flag-icon-gwatemala{
  background-image: url(../images/flags/gt.svg);
}
.flag-icon-gwinea{
  background-image: url(../images/flags/gn.svg);
}
.flag-icon-gwinea_bissau{
  background-image: url(../images/flags/gw.svg);
}
.flag-icon-gwinea_rownikowa{
  background-image: url(../images/flags/gq.svg);
}
.flag-icon-haiti{
  background-image: url(../images/flags/ht.svg);
}
.flag-icon-hiszpania{
  background-image: url(../images/flags/es.svg);
}
.flag-icon-holandia{
  background-image: url(../images/flags/nl.svg);
}
.flag-icon-honduras{
  background-image: url(../images/flags/hn.svg);
}
.flag-icon-indie{
  background-image: url(../images/flags/in.svg);
}
.flag-icon-indonezja{
  background-image: url(../images/flags/id.svg);
}
.flag-icon-irak{
  background-image: url(../images/flags/iq.svg);
}
.flag-icon-iran{
  background-image: url(../images/flags/ir.svg);
}
.flag-icon-irlandia{
  background-image: url(../images/flags/ie.svg);
}
.flag-icon-irlandia_polnocna{
  background-image: url(../images/flags/ie.svg);
}
.flag-icon-islandia{
  background-image: url(../images/flags/is.svg);
}
.flag-icon-izrael{
  background-image: url(../images/flags/il.svg);
}
.flag-icon-jamajka{
  background-image: url(../images/flags/jm.svg);
}
.flag-icon-japonia{
  background-image: url(../images/flags/jp.svg);
}
.flag-icon-jemen{
  background-image: url(../images/flags/ye.svg);
}
.flag-icon-jordania{
  background-image: url(../images/flags/jo.svg);
}
.flag-icon-kambodza{
  background-image: url(../images/flags/ky.svg);
}
.flag-icon-kamerun{
  background-image: url(../images/flags/cm.svg);
}
.flag-icon-kanada{
  background-image: url(../images/flags/ca.svg);
}
.flag-icon-katar{
  background-image: url(../images/flags/qa.svg);
}
.flag-icon-kazachstan{
  background-image: url(../images/flags/kz.svg);
}
.flag-icon-kenia{
  background-image: url(../images/flags/ke.svg);
}
.flag-icon-kirgistan{
  background-image: url(../images/flags/kg.svg);
}
.flag-icon-kiribati{
  background-image: url(../images/flags/ki.svg);
}
.flag-icon-kolumbia{
  background-image: url(../images/flags/co.svg);
}
.flag-icon-komory{
  background-image: url(../images/flags/km.svg);
}
.flag-icon-kongo{
  background-image: url(../images/flags/cg.svg);
}
.flag-icon-korea_poludniowa{
  background-image: url(../images/flags/kr.svg);
}
.flag-icon-korea_polnocna{
  background-image: url(../images/flags/kp.svg);
}
.flag-icon-kosowo{
  background-image: url(../images/flags/xk.svg);
}
.flag-icon-kostaryka{
  background-image: url(../images/flags/cr.svg);
}
.flag-icon-kuba{
  background-image: url(../images/flags/cu.svg);
}
.flag-icon-kuwejt{
  background-image: url(../images/flags/kw.svg);
}
.flag-icon-laos{
  background-image: url(../images/flags/la.svg);
}
.flag-icon-lesotho{
  background-image: url(../images/flags/ls.svg);
}
.flag-icon-liban{
  background-image: url(../images/flags/lb.svg);
}
.flag-icon-liberia{
  background-image: url(../images/flags/lr.svg);
}
.flag-icon-libia{
  background-image: url(../images/flags/ly.svg);
}
.flag-icon-liechtenstein{
  background-image: url(../images/flags/li.svg);
}
.flag-icon-litwa{
  background-image: url(../images/flags/lt.svg);
}
.flag-icon-luksemburg{
  background-image: url(../images/flags/lu.svg);
}
.flag-icon-lotwa{
  background-image: url(../images/flags/lv.svg);
}
.flag-icon-macedonia{
  background-image: url(../images/flags/mk.svg);
}
.flag-icon-madagaskar{
  background-image: url(../images/flags/mg.svg);
}
.flag-icon-malawi{
  background-image: url(../images/flags/mw.svg);
}
.flag-icon-malediwy{
  background-image: url(../images/flags/mv.svg);
}
.flag-icon-malezja{
  background-image: url(../images/flags/my.svg);
}
.flag-icon-mali{
  background-image: url(../images/flags/ml.svg);
}
.flag-icon-malta{
  background-image: url(../images/flags/mt.svg);
}
.flag-icon-maroko{
  background-image: url(../images/flags/ma.svg);
}
.flag-icon-mauretania{
  background-image: url(../images/flags/mr.svg);
}
.flag-icon-mauritius{
  background-image: url(../images/flags/mu.svg);
}
.flag-icon-meksyk{
  background-image: url(../images/flags/mx.svg);
}
.flag-icon-mikronezja{
  background-image: url(../images/flags/fm.svg);
}
.flag-icon-mjanma{
  background-image: url(../images/flags/mm.svg);
}
.flag-icon-moldawia{
  background-image: url(../images/flags/md.svg);
}
.flag-icon-monako{
  background-image: url(../images/flags/mc.svg);
}
.flag-icon-mongolia{
  background-image: url(../images/flags/mn.svg);
}
.flag-icon-mozambik{
  background-image: url(../images/flags/mz.svg);
}
.flag-icon-namibia{
  background-image: url(../images/flags/na.svg);
}
.flag-icon-nauru{
  background-image: url(../images/flags/nr.svg);
}
.flag-icon-nepal{
  background-image: url(../images/flags/np.svg);
}
.flag-icon-niemcy{
  background-image: url(../images/flags/de.svg);
}
.flag-icon-niger{
  background-image: url(../images/flags/ne.svg);
}
.flag-icon-nigeria{
  background-image: url(../images/flags/ng.svg);
}
.flag-icon-nikaragua{
  background-image: url(../images/flags/ni.svg);
}
.flag-icon-norwegia{
  background-image: url(../images/flags/no.svg);
}
.flag-icon-nowa_zelandia{
  background-image: url(../images/flags/nz.svg);
}
.flag-icon-oman{
  background-image: url(../images/flags/om.svg);
}
.flag-icon-pakistan{
  background-image: url(../images/flags/pk.svg);
}
.flag-icon-palau{
  background-image: url(../images/flags/pw.svg);
}
.flag-icon-panama{
  background-image: url(../images/flags/pa.svg);
}
.flag-icon-papua_nowa_gwinea{
  background-image: url(../images/flags/pg.svg);
}
.flag-icon-paragwaj{
  background-image: url(../images/flags/py.svg);
}
.flag-icon-peru{
  background-image: url(../images/flags/pe.svg);
}
.flag-icon-polska{
  background-image: url(../images/flags/pl.svg);
}
.flag-icon-portugalia{
  background-image: url(../images/flags/pt.svg);
}
.flag-icon-republika_poludniowej_afryki{
  background-image: url(../images/flags/za.svg);
}
.flag-icon-republika_srodkowoafrykanska{
  background-image: url(../images/flags/cf.svg);
}
.flag-icon-republika_zielonego_przyladka{
  background-image: url(../images/flags/cv.svg);
}
.flag-icon-rosja{
  background-image: url(../images/flags/ru.svg);
}
.flag-icon-rumunia{
  background-image: url(../images/flags/ro.svg);
}
.flag-icon-rwanda{
  background-image: url(../images/flags/rw.svg);
}
.flag-icon-saint_kitts_i_nevis{
  background-image: url(../images/flags/kn.svg);
}
.flag-icon-saint_lucia{
  background-image: url(../images/flags/lc.svg);
}
.flag-icon-saint_vincent_i_grenadyny{
  background-image: url(../images/flags/vc.svg);
}
.flag-icon-salwador{
  background-image: url(../images/flags/sv.svg);
}
.flag-icon-samoa{
  background-image: url(../images/flags/ws.svg);
}
.flag-icon-san_marino{
  background-image: url(../images/flags/sm.svg);
}
.flag-icon-senegal{
  background-image: url(../images/flags/sn.svg);
}
.flag-icon-serbia{
  background-image: url(../images/flags/rs.svg);
}
.flag-icon-seszele{
  background-image: url(../images/flags/sc.svg);
}
.flag-icon-sierra_leone{
  background-image: url(../images/flags/sl.svg);
}
.flag-icon-singapur{
  background-image: url(../images/flags/sg.svg);
}
.flag-icon-slowacja{
  background-image: url(../images/flags/sk.svg);
}
.flag-icon-slowenia{
  background-image: url(../images/flags/si.svg);
}
.flag-icon-somalia{
  background-image: url(../images/flags/so.svg);
}
.flag-icon-sri_lanka{
  background-image: url(../images/flags/lk.svg);
}
.flag-icon-stany_zjednoczone{
  background-image: url(../images/flags/us.svg);
}
.flag-icon-suazi{
  background-image: url(../images/flags/sz.svg);
}
.flag-icon-sudan{
  background-image: url(../images/flags/sd.svg);
}
.flag-icon-sudan_poludniowy{
  background-image: url(../images/flags/ss.svg);
}
.flag-icon-surinam{
  background-image: url(../images/flags/sr.svg);
}
.flag-icon-syria{
  background-image: url(../images/flags/sy.svg);
}
.flag-icon-szwajcaria{
  background-image: url(../images/flags/ch.svg);
}
.flag-icon-szwecja{
  background-image: url(../images/flags/se.svg);
}
.flag-icon-tadzykistan{
  background-image: url(../images/flags/tj.svg);
}
.flag-icon-tajlandia{
  background-image: url(../images/flags/th.svg);
}
.flag-icon-tanzania{
  background-image: url(../images/flags/tz.svg);
}
.flag-icon-timor_wschodni{
  background-image: url(../images/flags/tl.svg);
}
.flag-icon-togo{
  background-image: url(../images/flags/tg.svg);
}
.flag-icon-tonga{
  background-image: url(../images/flags/to.svg);
}
.flag-icon-trynidad_i_tobago{
  background-image: url(../images/flags/tt.svg);
}
.flag-icon-tunezja{
  background-image: url(../images/flags/tn.svg);
}
.flag-icon-turcja{
  background-image: url(../images/flags/tr.svg);
}
.flag-icon-turkmenistan{
  background-image: url(../images/flags/tm.svg);
}
.flag-icon-tuvalu{
  background-image: url(../images/flags/tv.svg);
}
.flag-icon-uganda{
  background-image: url(../images/flags/ug.svg);
}
.flag-icon-ukraina{
  background-image: url(../images/flags/ua.svg);
}
.flag-icon-urugwaj{
  background-image: url(../images/flags/uy.svg);
}
.flag-icon-uzbekistan{
  background-image: url(../images/flags/uz.svg);
}
.flag-icon-vanuatu{
  background-image: url(../images/flags/vu.svg);
}
.flag-icon-watykan{
  background-image: url(../images/flags/va.svg);
}
.flag-icon-wenezuela{
  background-image: url(../images/flags/ve.svg);
}
.flag-icon-wegry{
  background-image: url(../images/flags/hu.svg);
}
.flag-icon-wielka_brytania{
  background-image: url(../images/flags/gb.svg);
}
.flag-icon-wietnam{
  background-image: url(../images/flags/vn.svg);
}
.flag-icon-wlochy{
  background-image: url(../images/flags/it.svg);
}
.flag-icon-wybrzeze_kosci_sloniowej{
  background-image: url(../images/flags/ci.svg);
}
.flag-icon-wyspy_marshalla{
  background-image: url(../images/flags/mh.svg);
}
.flag-icon-wyspy_salomona{
  background-image: url(../images/flags/sb.svg);
}
.flag-icon-wyspy_sw_tomasza_i_ksiazeca{
  background-image: url(../images/flags/st.svg);
}
.flag-icon-zambia{
  background-image: url(../images/flags/zm.svg);
}
.flag-icon-zimbabwe{
  background-image: url(../images/flags/zw.svg);
}
.flag-icon-zjednoczone_emiraty_arabskie{
  background-image: url(../images/flags/ae.svg);
}

::-webkit-input-placeholder {
	color: #435160;
}

:-moz-placeholder, ::-moz-placeholder {
	color: #435160;
	opacity: 1;
}

:-ms-input-placeholder {
	color: #435160;
}

ol {
	list-style: decimal;
	margin: 0 0 12px 25px;
}

ol li {
	margin: 0 0 5px;
}

ul {
	margin: 0 0 12px 0;	
}

ul li {
	margin: 0 0 6px;
	padding: 0 0 0 25px;
	background: transparent url("../images/img-point.png") no-repeat 1px 3px;
}
.iconCheckMark ul li {
	background: transparent url("../images/iconmonstr-check-mark-11-16.png") no-repeat 1px 3px;
	margin: 0 0 9px;
}
.iconXMark ul li {
	background: transparent url("../images/iconmonstr-x-mark-8-12.png") no-repeat 1px 3px;
	margin: 0 0 9px;
}
ul li ul, ol li ul {
	margin: 0;
	padding-top: 5px;
}

ul li ul li {
	padding-left: 25px;
}

ul li ul li:last-child {
	padding-bottom: 0;
}

ul li ul li ul {
	margin-left: 10px;
}

hr {
	background: #dfe5eb;
	border: 0 none;
	font-size: 0;
	height: 2px;
	line-height: 0;
	margin: 12px 0;
}

sup, sub {
	font-size: 10px;
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}

table {
	width: 100%;
	margin-bottom: 12px;
}

table th, table td {
	padding: 9px 12px;
	line-height: 135%;
	border: 1px #DEDEDE solid;
}

table th {
	font-family: 'fira_sans_otmedium';
	font-weight: normal;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	background: rgb(247,247,247); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(247,247,247,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(247,247,247,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
	text-shadow: 1px 1px #fff;
	border-bottom-color: #CECECE;
	font-size: 14px;
}


.hcustom {
	text-align:center; 
	margin-bottom: -15px;
	font-size: 15px;
}

.hcustom:after {
	all: unset;
}

h1, h2, h3, h4, h5, h6 {
	line-height: 120%;
	font-weight: normal;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	font-weight: normal;
}

h1 {
	font-size: 24px;
	color: #435060;
	font-family: 'fira_sans_otmedium';
	margin-bottom: 30px;
	padding-bottom: 23px;
	border-bottom: 2px #dfe5eb solid;
}

h1:after {
	content: "\f13a";
	font-family: 'icomoon';
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #97a6b4;
	font-size: 14px;
	margin-left: 10px;
	position: relative;
	top: -1px
}

h2, .h2 {
	font-size: 18px;
	color: #435060;
	font-family: 'fira_sans_otbold';
	margin-bottom: 23px;
	padding-top: 12px;
}

h2.ico:after, .h2.ico:after {
	content: "\f13a";
	font-family: 'icomoon';
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #97a6b4;
	font-size: 14px;
	margin-left: 10px;
}

h2.underline, .h2.underline {
	border-bottom: 2px #dfe5eb solid;
	padding-bottom: 23px;
}

h3 {
	font-size: 16px;
	color: #435060;
	font-family: 'fira_sans_otmedium';
	margin-bottom: 18px;
	padding-top: 8px;
}

h4 {
	font-size: 15px;
	color: #004281;
	font-family: 'fira_sans_otmedium';
	margin-bottom: 17px;
	padding-top: 6px;
}

h5 {
	font-family: 'fira_sans_otmedium';
	font-size: 14px;
	color: #004688;
	margin-bottom: 10px;
}

h6 {
	font-family: 'fira_sans_otmedium';
	font-size: 14px;
	color: #004688;
	margin-bottom: 10px;
}

h1 + h2, h1 + h3, h1 + h4, h2 + h3, h2 + h4, h3 + h4, * > h2:first-child, * > h3:first-child, * > h4:first-child {
	padding-top: 0;
}

.clear {
	clear: both;
}

.clearfix:before,
.clearfix:after,
.container:before,
.container:after {
  display: table;
  line-height: 0;
  content: "";
}

.clearfix:after,
.container:after {
  clear: both;
}

.imgRight {
	float: right;
	margin: 0 0 10px 30px;
}

.imgLeft {
	float: left;
	margin: 0 30px 10px 0;
}

.toLeft {
	float: left;
}

.toRight {
	float: right;
}

.txtCenter {
	text-align: center;
}

.txtRight {
	text-align: right;
}

[class^="box"] .inner > :last-child {
	margin-bottom: 0;
}

.systemMessages {
	padding: 10px 0;
	background-color: #fff;
}

.systemMessages .message {
	border-width: 2px ;
	border-style: solid;
	font-family: 'fira_sans_otregular';
	font-size: 14px;
	text-shadow: 1px 1px rgba(255,255,255,0.5);
	border-radius: 3px;
	line-height: 135%;
	text-shadow: 1px 1px #FFF;
}

.systemMessages .message span {
	display: block;
    padding: 15px 15px 15px 50px;
}

.systemMessages .message span strong {
	font-family: 'fira_sans_otmedium';
	font-weight: normal;
	display: block;
    margin: 0 0 2px;
}

.systemMessages .message.success {
	background-color: #f4ffdf;
	border-color: #73b539;
	color: #469401;
}

.systemMessages .message.success span {
	background: transparent url("../images/ico-message-success.png") no-repeat 15px 14px;
}

.systemMessages .message.warning {
	background-color: #fffeeb;
	border-color: #edbf51;
	color: #d58e12;
}

.systemMessages .message.warning span {
	background: transparent url("../images/ico-message-warning.png") no-repeat 15px 14px;
}

.systemMessages .message.danger {
	background-color: #ffebeb;
	border-color: #d97e7e;
	color: #d12020;
}

.systemMessages .message.danger span {
	background: transparent url("../images/ico-message-danger.png") no-repeat 15px 14px;
}

.systemMessages .message.info {
	background-color: #e0f1ff;
	border-color: #0b77d4;
	color: #056ac1;
}

.systemMessages .message.info span {
	background: transparent url("../images/ico-message-info.png") no-repeat 15px 14px;
}

.button {
	display: inline-block;
	font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
	height: 39px;
	line-height: 39px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	font-weight: normal;
	padding: 0 12px;
	border-radius: 3px;
	background: #76c100;
	color: #FFF;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	text-shadow: 1px 1px rgba(0,0,0,0.18);
	box-shadow: 0 -33px 20px -15px rgba(0, 0, 0, 0.15) inset;
	white-space: nowrap;
}

.button.outgoing {
	position: absolute;
	bottom: -19px;
	left: 20px;
}

.button.grey {
	background-color: #b9c6d3;
}

.button.blue {
	background-color: #0a76d4;
}

.button:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #82d500;
}

.button.grey:hover {
	background: #C7D2DD;
}

.button.blue:hover {
	background-color: #0b80e7;
	box-shadow: none;
}

.button.gg {
background: #ffea62;
color: #262c3a;
box-shadow: none;
text-shadow: none;
box-shadow: 0 -33px 20px -15px rgb(255, 213, 0) inset;
}

.button.gg:hover {
background: #fff29d;
}

.button i {
	margin-left: 4px;
	position: relative;
	bottom: -1px;
}

button {
	padding: 0;
	margin: 0;
	border: 0 none;
	background: none;
	color: #2f2b21;
	overflow: visible;
	cursor: pointer;
	line-height: 40px;
}

button::-moz-focus-inner {
	border: 0;
	padding: 0;
}

.form {
	margin: 0 0 15px;
}

.form > li {
	padding: 0;
	margin: 0 0 12px;
	background: none;
}

.form > li

.form > li:before,
.form > li:after {
  display: table;
  line-height: 0;
  content: "";
}

.form > li:after {
  clear: both;
}

.form > li > label {
	display: block;
	width: 140px;
	padding-right: 20px;
	padding-top: 11px;
	float: left;
	text-align: right;
	color: #435160;
	font-size: 14px;
	font-family: 'fira_sans_otmedium';
}

.form > li input[type=text], .form > li input[type=password], .form > li select, .form > li textarea {
	width: 270px;
}

.form > li.submit {
	padding-left: 160px;
}

.form > li.captcha .captcha {
	float: left;
	width: 146px;
}

.form > li.captcha img {
	float: left;
	border: 2px solid #b8c0c9;
	border-radius: 3px;
	margin-left: 10px;
}

.form > li.checkboxes label, .form > li.radios label {
	padding-top: 6px;
}

.form > li > .customSelect {
	float: left;
}

.form > li > .customSelect > select {
	display: none;
}

.form > li .select {
	height: 35px;
	margin: 0;
	cursor: pointer;
	position: relative;
	z-index: 900;
	background: #FFF;
	padding: 0;
	font-size: 14px;
	font-family: 'fira_sans_otregular', Arial, Helvetica, Tahoma, Verdana, sans-serif;
	color: #435160;
	border: 2px solid #b8c0c9;
	border-radius: 5px;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.form > li .select.drop {
	z-index: 999;
	border-radius: 3px 3px 0 0;
}

.form > li .select span {
	display: block;
	background: transparent url('../images/ico-select.png') no-repeat right 50%;
	padding: 0 30px 0 13px;
	height: inherit;
	line-height: 38px;
	overflow: hidden;
}

.form > li .select ul {
	position: absolute;
	right: -2px;
	left: -2px;
	display: none;
	background: #FFF;
	border-right: 2px solid #b8c0c9;
	border-bottom: 2px solid #b8c0c9;
	border-left: 2px solid #b8c0c9;
	margin: 0;
	padding: 0;
	max-height: 300px;
	overflow: auto;
	border-radius: 0 0 5px 5px;
	top: 35px;
}

.form > li .select ul li {
	margin: 0;
	padding: 0;
	background: none;
}

.form > li .select ul li label {
	display: block;
	font-weight: normal;
	text-decoration: none;
	font-size: 14px;
	font-family: 'fira_sans_otregular', Arial, Helvetica, Tahoma, Verdana, sans-serif;
	color: #435160;
	padding: 6px 13px;
	-moz-transition: all 0.25s ease-out;
	-webkit-transition: all 0.25s ease-out;
	-o-transition: all 0.25s ease-out;
	-ms-transition: all 0.25s ease-out;
	transition: all 0.25s ease-out;
	margin: 0;
}

.form > li .select ul li label > input[type=checkbox] {
	display: none;
}

.form > li .select ul li label:hover {
	background-color: rgba(13,40,72,0.02);
}

.form > li .select ul li label.active {
	background-color: rgba(13,40,72,0.05);
	text-shadow: 1px 1px rgba(255,255,255,0.6);
}

.form > li .alternative .select {
	font-family: Arial;
	border-width: 1px;
	border-color: #cfd7de;
	height: 34px;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
}

.form > li .alternative .select span {
	background-image: url('../images/ico-select-alternative.png');
	padding: 0 28px 0 10px;
	line-height: 34px;
}

.form > li .alternative .select ul {
	border-right: 1px solid #CFD7DE;
	border-bottom: 1px solid #CFD7DE;
	border-left: 1px solid #CFD7DE;
	right: -1px;
	left: -1px;
	top: 34px;
}

.form > li .alternative .select ul li label {
	font-family: Arial;
	font-size: 13px;
}

.form > li .checkboxesList, .form > li .radiosList {
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.form > li .checkboxesList li, .form > li .radiosList li {
	margin: 5px 0;
	padding: 0;
	background: none;
	overflow: hidden;
}

.form > li .checkboxesList.inline li, .form > li .radiosList.inline li {
	float: left;
	margin-right: 20px;
}

.form > li .checkboxesList li .icheckbox, .form > li .radiosList li .iradio {
	float: left;
	margin-right: 7px;
}

.form > li .checkboxesList li label, .form > li .radiosList li label {
	color: #435160;
	font-size: 14px;
	font-family: 'fira_sans_otregular';
}

.form > li .icheckbox,
.form > li .iradio {
	display: block;
	margin: 0;
	padding: 0;
	width: 17px;
	height: 17px;
	background: url('../images/ifields.png') no-repeat;
	border: none;
	cursor: pointer;
}

.form > li .icheckbox {
	background-position: 0 0;
}

.form > li .icheckbox.hover {
	background-position: -19px 0;
}

.form > li .icheckbox.checked {
	background-position: -38px 0;
}

.form > li .icheckbox.checked:hover {
	background-position: -57px 0;
}

.form > li .iradio {
	background-position: -76px 0;
}

.form > li .iradio.hover {
	background-position: -95px 0;
}

.form > li .iradio.checked {
	background-position: -114px 0;
}

.form > li .iradio.checked:hover {
	background-position: -133px 0;
}

.gallery {
	overflow: hidden;
	margin: 0 0 0;
}

.gallery li {
	float: left;
	width: 19%;
	height: auto;
	margin: 0 1.25% 1.25% 0;
	padding: 0;
	overflow: hidden;
	background: none;
}

.gallery li:nth-child(5n) {
	margin-right: 0;
}

.gallery li a {
	display: block;
	background: #0B76D4;
}

.gallery li a img {
	width: 100%;
	height: auto;
	display: block;
	-webkit-transition: all 0.25s ease-out;
	transition: all 0.25s ease-out;	
}

.gallery li a:hover img {
	opacity: 0.6;
}

.pagination {
	clear: both;
	overflow: visible;
	padding: 12px 0;
	text-align: center;
	margin: 0 0 12px;
}

.pagination ul {
	margin: 0;
	text-align: center;
}

.pagination a {
	border: 2px solid #dfe5eb;
	background-color: #fff;
	border-radius: 3px;
	color: #687686;
	font-size: 13px;
	font-style: normal;
	padding: 4px 9px;
	position: relative;
	text-decoration: none;
	display: inline;
	-webkit-transition: all 0.25s ease-out;
	transition: all 0.25s ease-out;
	font-weight: bold;
}

.pagination a:hover {
	border-color: #56a80c;
	color: #687686;
}

.pagination li {
	background-image: none;
	margin: 0 1px;
	padding: 0;
	display: inline;
}

.pagination li.current a {
	border: 0 none;
	color: #fff;
	text-shadow: 1px 1px rgba(0,0,0,0.2);
	padding: 6px 11px;
	background: rgb(151,201,45); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(151,201,45,1) 0%, rgba(86,168,12,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(151,201,45,1)), color-stop(100%,rgba(86,168,12,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(151,201,45,1) 0%,rgba(86,168,12,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(151,201,45,1) 0%,rgba(86,168,12,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(151,201,45,1) 0%,rgba(86,168,12,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(151,201,45,1) 0%,rgba(86,168,12,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97c92d', endColorstr='#56a80c',GradientType=0 ); /* IE6-9 */
}

.pagination .prev_next {
	margin: 0 2px;
}

.pagination .prev_next a {
	font-weight: normal;
	border: 0 none;
	padding: 6px 11px;
}

.pagination .prev_next a:hover {
	color: #56a80c;
}

.download {
	margin: 0 0 15px;
}

.download li {
	margin: 0;
	padding: 6px 0 6px 32px;
	font-family: 'fira_sans_otmedium';
	font-size: 15px;
	font-weight: normal;
	background: transparent url('../images/ico-file.png') no-repeat 4px 6px;
}

.download li:first-child {
	border-top: 0 none;
}

.download li a {
	font-weight: normal;
}

.download li a span {
	color: #B8B8B8;
}

.defaultList {
	margin: 0;
}

.defaultList li {
	padding: 0 0 16px;
	margin: 0 0 16px;
	background: none;
	border-bottom: 2px #dfe5eb solid;
	overflow: hidden;
}

.defaultList li .imgLeft, .defaultList li .imgRight {
	margin-bottom: 0;
	margin-top: 3px;
}

.defaultList li .imgLeft img, .defaultList li .imgRight img {
	border-radius: 3px;
}

.defaultList li h2 {
	padding-top: 0;
	margin-bottom: 7px;
}

.defaultList li time {
	font-size: 12px;
	color: #687686;
	display: block;
	margin-bottom: 5px;
}

.defaultList li time i {
	font-size: 13px;
    margin-right: 3px;
    position: relative;
    top: 1px;
}

.defaultList li p {
	margin-bottom: 0;
}

.accordionList {
	margin: 0;
}

.accordionList li {
	margin: 0;
	padding: 13px 0 0;
	background: none;
	overflow: hidden;
	border-top: 2px #dfe5eb solid;
}

.accordionList li:first-child {
	border-top: 0 none;
	padding-top: 0;
}

.accordionList li .button {
	margin-left: 25px;
}

.accordionList li h2 {
	color: #004281;
	font-family: 'fira_sans_otmedium';
	margin: 0 0 22px;
	padding: 8px 0 0;
}

.accordionList li .inner {
	display: none;
	padding-bottom: 5px;
}

.contactList {
	margin: 0;
	overflow: hidden;
}

.contactList > li {
	margin: 25px 0 0;
	padding: 0 40px 0 0;
	background: none;
	float: left;
	width: 50%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.contactList > li:nth-child(1) {
	margin-top: 0;
}

.contactList > li:nth-child(2) {
	margin-top: 0;
}

.contactList > li h4 {
	padding: 0;
	margin: 0 0 10px;
}

.iconList {
	margin: 0 0 12px;
}

.iconList li {
	margin: 0 0 6px;
	padding: 0 0 0 23px;
	background: none;
	position: relative;
}

.iconList li i {
	color: #479501;
	margin-right: 5px;
	position: absolute;
	left: 0;
	top: 3px;
}

.chartFx {
	margin-bottom: 6px;
}

.chartFx th {
	border: 0 none;
	background: none;
	padding: 0;
	white-space: nowrap;
	font-size: 13px;
}

.chartFx th span {
	background-color: #004688;
	font-family: Arial;
	display: block;
	padding: 10px 10px;
	text-shadow: none;
	color: #FFF;
	font-weight: bold;
}

.chartFx th:first-of-type span {
	border-radius: 8px 0 0 0;
}

.chartFx th:last-of-type span {
	border-radius: 0 8px 0 0;
}

.chartFx td {
	border: 0 none;
	border-bottom: 2px #cfd7de solid;
	padding: 9px 10px;
	white-space: nowrap;
}

.chartFx td:first-of-type,
.chartFx th:first-of-type span {
	padding-left: 20px;
}

.chartFx td:last-of-type,
.chartFx th:last-of-type span {
	padding-right: 20px;
}

.chartFx tr:last-of-type td {
	border-bottom: 0 none;
}

.chartFx .icon-caret-down, 
.chartFx .icon-caret-up {
	font-size: 14px;
	margin-right: 3px;
}

.chartFx .icon-caret-down {
	color: #dc1616;
}

.chartFx .icon-caret-up {
	color: #4b9805;
}

.steps {
	margin: 0;
	overflow: hidden;
}

.steps li {
	margin: 20px 14px;
	padding: 0;
	background: none;
	float: left;
	text-align: center;
	min-width: 140px;
	cursor: default;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.steps li > span {
	background-color: #004281;
	display: block;
	width: 98px;
	height: 98px;
	text-align: center;
	margin: 0 auto;
	border-radius: 50%;
	color: #FFF;
	margin-bottom: 19px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	border: 3px #004281 solid;
}

.steps li:hover > span {
	border: 3px #4a9b00 solid;
	background-color: #FFF;
	color: #4a9b00;
}

.steps li > span > i {
	font-size: 59px;
	position: relative;
	top: 14px;
}

.steps li > span > i.icon-iconmonstr-user-8-icon {
	right: -1px;
}

.steps li > span > i.icon-iconmonstr-credit-card-11-icon {
	top:  16px;
	right: -3px;
}

.steps li > span > i.icon-iconmonstr-currency-exchange-2-icon {
	top:  16px;
	right: -1px;
}

.steps li > span > i.icon-iconmonstr-check-mark-11-icon {
	top:  17px;
	right: -3px;
}

.steps li > h2 {
	color: #004281;
	font-size: 18px;
	font-family: 'fira_sans_otmedium';
	margin: 0;
	padding: 0;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.steps li:hover > h2 {
	color: #4a9b00;
}

.steps li.next {
	color: #b8c5d2;
	font-size: 45px;
	margin-right: 5px;
	margin-left: 5px;
	padding-top: 26px;
	min-width: 0;
}

.box1, .box2, .box3, .box4, .box66, .box74 {
	padding: 0 10px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	margin: 10px 0;
}

.box1 {
	width: 100%;
}

.box2 {
	width: 50%;
}

.box3 {
	width: 33.33%;
}

.box4 {
	width: 25%;
}
.box66 {
	width: 66%;
}
.box74 {
	width: 74%;
}

.box75 {
	width: 72%;
	max-height: 400px;
	padding: 0;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: none;
	margin: 10px 0;
	overflow:hidden;
	position:relative;
	border: 1px #c3cbd2 solid;
}

.defaulteBox {
	position: relative;
}

.defaulteBox .heading h3 {
	font-size: 20px;
	font-family: 'fira_sans_otmedium';
	margin-bottom: 20px;
}

.defaulteBox .inner {
	clear: both;
}

.defaulteBox .frame {
	border: 2px #c3cbd2 solid;
	border-radius: 8px;
	padding: 20px 18px;
}

.alternativeBox {
	background: #FFF;
	border-radius: 8px;
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.1);
	position: relative;
}

.alternativeBox .heading {
	padding: 15px 20px;
	background: #e9edf1; /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(233,237,241,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(233,237,241,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(233,237,241,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(233,237,241,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(233,237,241,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(233,237,241,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9edf1',GradientType=0 ); /* IE6-9 */
	border-radius: 8px 8px 0 0;
	overflow: hidden;
	min-height: 44px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.alternativeBox .heading h2 {
	font-size: 24px;
	color: #004688;
	font-family: 'fira_sans_otmedium';
	padding: 0;
	margin: 8px 0 0;
}

.alternativeBox .heading i {
	display: block;
	float: right;
	width: 44px;
	height: 44px;
	border-radius: 50%;
	background-color: #b8c5d2;
	color: #FFF;
	font-size: 20px;
	box-shadow: 0 -35px 20px -20px rgba(0, 0, 0, 0.15) inset;
	text-align: center;
	margin-left: 15px;
	text-shadow: 1px 1px rgba(0,0,0,0.15);
}

.alternativeBox .heading i:before {
	position: relative;
	top: 12px;
}

.alternativeBox .heading i.icon-iconmonstr-currency-exchange-2-icon {
	font-size: 38px;
}

.alternativeBox .heading i.icon-iconmonstr-currency-exchange-2-icon:before {
	top: 2px;
	left: 1px;
	display: block;
	transform:rotate(55deg); 
	-webkit-transform:rotate(55deg); 
	-moz-transform:rotate(55deg); 
	-o-transform:rotate(55deg); 
}

.alternativeBox .inner {
	padding: 19px 20px;
	clear: both;
}

.alternativeBox.incOutgoingButton {
	margin-bottom: 20px;
}

.alternativeBox.incOutgoingButton .inner {
	padding-bottom: 25px;
}

.calculator-dropdown li {
	background-image: none !important
}

.calculator-selection-inner{
    padding-top: 1px;
    text-align: center;
    margin: 0 auto;
	max-width: 326px;
}
/* 
.calculator-selection-inner-bottom{
    text-align: center;
}
*/
.calculator-selection-inner-footer{
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}

.calculator-selection-inner-footer2{
    text-align: center;
    padding-top: 40px;
    padding-bottom: 20px;
}

.w-clearfix::after {
    clear: both;
}

.w-clearfix::after, .w-clearfix::before {
    content: " ";
    display: table;
}

.calculator-dropdowns{
    margin-top: 18px;
}

.calculator-dropdowns-row{
    display: block;
    margin-top: 10px;
}

.calculator-dropdown{
    width: 43%;
    float: left;
    text-align: left;
    color: #000;
}

.calculator-dropdown input{
    height: 33px;
    padding: 0 43px 0 0;
    border-style: none none solid;
    border-color: #c3cbd2;
    border-radius: 0;
    background-color: #fff;
    line-height: 33px;
    font-weight: 700;
    text-align: right;
    float:left;
	width: 96px;
	font-size: 16px;
	color: #004688;
}

.calculator-between-dropdown{
    width: 14%;
    float: left;
    padding-top: 6px;
}

.calculator-inputs-row{
	margin-top: -9px;
}

.calculator-between-dropdown-icon{
    width: 14%;
    float: left;
    padding-top: 6px;
    margin-top: -26px;
	font-size: 23px;
	opacity: 0.6;
}
/*
.calculator-between-dropdown-image{
    width: 14%;
    float: left;
    padding-top: 6px;
    margin-top: -26px;
}
*/
.calculator-image-center{
	margin-left: 8px;
}

.calculator-rate-fee{
    margin-top: 14px;
	font-size: 13px;
}

.calculator-rate{
	display: inline-block;
}

.calculator-rate-title{
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2px;
    float: left;
    line-height: 15px;
    font-weight: bold;
}

.calculator-rate-amount{
    margin-top: -2px;
    margin-left: 9px;
    float: left;
    font-size: 20px;
    color: #54a60a;
    line-height: 1.1em;
    font-weight: bold;
}

.calculator-fee-title{
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2px;
    float: left;
    line-height: 15px;
}

.calculator-fee-amount{
    margin-top: 4px;
    margin-left: 9px;
    float: left;
    font-size: 16px;
    line-height: 0.7em;
}

.calculator-input-from{
    width: 43%;
    padding-right: 3px;
    float: left;
}

.calculator-select { 
	width: 140px;
}

.calculator-input-inside{
    position: absolute;
    line-height: 20px;
    float: left;
    margin-top: 8px;
	margin-left: 103px;
	font-size: 13px;
}

.extraMargin{
	margin-top: 65px;
}

.calcDetails {
	width: 85%;
	float: left;
    border-radius: 4px;
	font-weight: bold;
    margin: -.5em -.5em 0;
    padding: .5em;
	font-size: 15px;
	text-align:left;
	color: #54a60a;
}

.calcAttention{
	float: left;
	width: 11%;
	font-size: 45px;
	font-weight: bold;
	color: red;
	margin-top: 10px;
	padding-left: 10px;
}

.calcInfo{
	margin-top: 5px;
	display: inline-block;
}

#chatBox {
	width: 302px;
	top: 132px;
	left: -302px;
	position: fixed;
	z-index: 999;
}

#chatBox .chatButton {
	width: 52px;
	height: 189px;
	cursor: pointer;
	position: absolute;
	top: 0;
	right: -52px;
}

#chatBox .chatContent {
	background: #fff;
	padding: 0;
	width: 300px;
	border-top: 2px solid #6bb217;
	border-right: 2px solid #6bb217;
	border-bottom: 2px solid #6bb217;
}

#facebookBox {
	width: 302px;
	top: 422px;
	left: -302px;
	position: fixed;
	z-index: 503;
}

#facebookBox .facebookButton {
	width: 52px;
	height: 52px;
	cursor: pointer;
	position: absolute;
	top: 0;
	right: -52px;
}

#facebookBox .facebookContent {
	background: #fff;
	padding: 0;
	width: 300px;
	border-top: 2px solid #3b5998;
	border-right: 2px solid #3b5998;
	border-bottom: 2px solid #3b5998;
}

.socialStickIcon {
	width: 52px;
	height: 52px;
	position: fixed;
	left: 0;
	background: #FFF;
	border-radius: 0 5px 5px 0;
	z-index: 502;
}

.socialStickIcon img {
	display: block;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.socialStickIcon:hover img {
	opacity: 0.8;
}

.socialStickIcon.twitter {
	top: 480px;
}

/* .socialStickIcon.googleplus {
	top: 463px;
} */

.socialStickIcon.linkedin {
	top: 538px;
}

.lead {
	color: #004281;
	font-size: 15px;
	font-family: 'fira_sans_otmedium';
	line-height: 150%;
}

.container,
.systemMessages > .message {
	max-width: 1150px;
	margin: 0 auto;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.wrap {
	padding-left: 10px;
	padding-right: 10px;
}

.itemDetails {
	margin: 0 0 15px;
	overflow: hidden;
	font-size: 12px;
	color: #687686;
}

.itemDetails li {
	margin: 0 19px 0 0;
	padding: 0;
	background: none;
	float: left;
}

.itemDetails li i {
	margin-right: 3px;
	font-size: 13px;
	position: relative;
	top: 1px;
}

.buttonList {
	margin: 0;
}

.buttonList.inline {
	overflow: hidden;
}

.buttonList li {
	margin: 0 0 5px;
	padding: 0;
	background: none;
}

.buttonList.inline li {
	float: left;
	margin: 0;
	padding-right: 10px;
}

.buttonList.inline li:last-child {
	padding-right: 0;
}

.langnav * {margin: 0; padding: 0;}
.langnav {display: block;}

.langnav li {
    display: inline-block !important;
    list-style: none;
	background-image: none;
}

.btndropdown {position: relative;}

.langnav li a {
    display: block;
    color: #000;    
    padding: 10px 7px 10px 10px;
    text-decoration: none;
    width: 58px;    
    font-weight: normal;
}

.langnav li a span {vertical-align:-4px;}
.langnav li a i {font-size: 16px;margin-left: 2px;vertical-align:1px;}
.dropdowntoggle img {vertical-align:-2px;}
.langnav a img, .dropdownmenu a img {
	margin-right: 6px;
    width: 16px;	
}

.dropdownmenu a:hover {
    background-color: #f4f6f8;
    color: #000;
}
.dropdowntoggle {
	border-top: 1px solid #fff;
    border-right: 1px solid #fff;    
    border-left: 1px solid #fff;
}
.dropdowntoggle.active {
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;    
    border-left: 1px solid #ccc;
	border-radius: 4px;
}

.langnav li .dropdownmenu a {height: 23px;border-top: 1px solid #eee;}

.dropdownmenu.active {display: block;}

.dropdownmenu {
    display: none;
    position: absolute;
    right: 0;
	z-index: 555;
	border-radius: 4px;
	overflow: hidden;
	background-color: #fff;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;	
}

.bar {
	clear: both;
	padding: 20px 0;
}

.bar.white {
	background-color: white;
	padding: 15px 0;
/*	border-bottom: 2px #dfe5eb solid; */
}

.bar.grey {
	background-color: #dde2e8;
}

.bar.grey2 {
	background-color: #f5f6f8;
	padding: 15px 0;
}

.inner.listTransfers ul {list-style: none;}
.inner.listTransfers ul li {background: none;padding-left:0px;}
.inner.listTransfers ul li a {color: #435160;}
.inner.listTransfers ul li a:hover {color: green;}
.inner.listTransfers ul li a i {margin-right:12px;color:#469401;position:relative;top:2px;font-size:15px;}

#top {
	background-color: #FFF;
}

#top #logo {
	margin: 22px 0 12px 0;
	float: left;
}

#top #logo img {
	display: block;
}

#top #menu {
	float: right;
	margin: 35px 25px 0 0;
}

#top #menu ul {
	overflow: hidden;
	margin: 0;
}

#top #menu ul > li {
	margin: 0 0 0 16px;
	padding: 0 0 0 22px;
	float: left;
	background: transparent url("../images/bg-menu-separator.png") no-repeat 0 6px;
}

#top #menu ul > li:first-child {
	background: none;
	padding-left: 0;
	margin-left: 0;
}

#top #menu ul > li > a {
	color: #435160;
	font-family: 'fira_sans_otmedium';
	font-size: 16px;
	font-weight: normal;
}

#top #menu ul > li > a:hover, #top #menu ul > li > a.active {
	color: #479501;
}

#top #mobileTrigger {
/*	border: 2px solid #CCCCCC; */
    color: #0a76d4;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 39px;
    height: 45px;
    margin: 18px 10px 0 5px;
    text-align: center;
    width: 47px;
    display: none;
}

#top #mobileTrigger i {
	position: relative;
	top: 3px;
}

#top .buttonList {
	float: right;
	margin: 25px 10px 0 0;
}

#top .langs {
	float: right;
	margin-right: 0;
	margin-top: 24px;
    font-size: 13px;	
}

#conceptSliderBox {
	background-color: #004281;
	height: 328px;
	position: relative;
	overflow: hidden;
}

#conceptSliderBox > .container {
	position: relative;
	z-index: 500;
}

#conceptSliderBox #conceptSliderPagination {
	right: 10px;
	top: 0;
	position: absolute;
	margin-top: 300px;
	display: none !important;
}

#conceptSliderBox #conceptSliderPagination a {
	display: inline-block;
	margin: 0 0 0 4px;
	text-indent: -9999px;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background-color: #FFF;
	box-shadow: 0 1px 1px rgba(0,0,0,0.2);
}

#conceptSliderBox #conceptSliderPagination a.selected,
#conceptSliderBox #conceptSliderPagination a:hover {
	background-color: #0b77d4;
}

#conceptSliderBox .conceptSliderNav {
	display: block;
	width: 48px;
	height: 48px;
	background: #3987d1;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	position: absolute;
	z-index: 500;
	border-radius: 50%;
	cursor: pointer;
	color: #004281;
	text-align: center;
	font-size: 40px;
	margin-top: 140px;
}

#conceptSliderBox .conceptSliderNav:hover {
	background: #FFF;
}

#conceptSliderBox .conceptSliderNav i {
	position: relative;
	top: 4px;
}

#conceptSliderBox #conceptSliderPrev {
	left: -100px;
}

#conceptSliderBox #conceptSliderPrev i {
	left: -3px;
}

#conceptSliderBox #conceptSliderNext {
	right: -100px;
}

#conceptSliderBox #conceptSliderNext i {
	right: -3px;
}

#conceptSliderBox #conceptSlider {
	height: 328px;
}

#conceptSliderBox #conceptSlider .slide {
	height: 330px;
	background-position: center top;
	background-repeat: no-repeat;
	background-color: transparent;
}

#conceptSliderBox #conceptSlider .slide .inner {
	max-width: 600px;
	height: 328px;
	line-height: 324px;
}

#conceptSliderBox #conceptSlider .slide .inner .slideText {
	display: inline;
	display: inline-table;
	display: inline-block;
	vertical-align: middle;
	vertical-align: middle;
	line-height: 125%;
	font-size: 20px;
	color: #FFF;
	font-family: 'fira_sans_otregular';
	text-shadow: 1px 1px rgba(0, 0, 0, 0.2);
}

#conceptSliderBox #conceptSlider .slide .inner .slideText b,
#conceptSliderBox #conceptSlider .slide .inner .slideText strong {
	font-family: 'fira_sans_otmedium';
	font-weight: normal;
}


#conceptSliderBox #conceptSlider .slide .inner .slideText > :last-child {
	margin-bottom: 0;
}

#conceptSliderBox #conceptSlider .slide .inner .slideText ul,
#conceptSliderBox #conceptSlider .slide .inner .slideText p {
	margin-bottom: 35px;
}

#conceptSliderBox #conceptSlider .slide .inner .slideText ul li {
	background-image: url("../images/img-slider-point.png");
	padding-left: 34px;
	margin-bottom: 12px;
}

#breadcrumbs {
	color: #54616e;
	text-shadow: 1px 1px #FFF;
	margin: 0 0 2px;
}

#breadcrumbs a {
	color: #54616e;
	font-weight: normal;
}

#breadcrumbs a:hover {
	text-decoration: underline;
}

#showcaseBoxCalc .form, #pageBoxCalc .form {
	margin: 0 0 8px;
}

#showcaseBoxCalc .form > li, #pageBoxCalc .form > li {
	width: 22.5%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	margin: 0;
	padding: 0 0 0 1.8%;
}

#showcaseBoxCalc .form > li:first-child, #pageBoxCalc .form > li:first-child {
	padding-left: 0;
}

#showcaseBoxCalc .form > li input[type=text], #pageBoxCalc .form > li input[type=text] {
	width: 100%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#showcaseBoxCalc .form > li.change, #pageBoxCalc .form > li.change {
	text-align: center;
	width: 10%;
	padding-top: 9px;
}

#showcaseBoxCalc .form > li.change a, #pageBoxCalc .form > li.change a {
	display: inline-block;
	background: transparent url("../images/ico-exchange.png") no-repeat 0 0;
	width: 24px;
	height: 18px;
	position: relative;
}

#showcaseBoxCalc .form > li.change a:hover, #pageBoxCalc .form > li.change a:hover {
	transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
}

#showcaseBoxNews .imgLeft, #showcaseBoxNews2 .imgLeft, #showcaseBoxNews3 .imgLeft, #showcaseBoxNews4 .imgLeft {
	margin: 0 18px 5px 0;
}

#showcaseBoxNews h4, #showcaseBoxNews2 h4, #showcaseBoxNews3 h4, #showcaseBoxNews4 h4 {
	padding: 0;
	font-size: 14px;
	font-family: 'fira_sans_otbold';
	margin-bottom: 5px;
	line-height: 140%;
	margin-top: -3px;
}

#showcaseBoxNews .defaultList li:last-child, #showcaseBoxNews2 .defaultList li:last-child, #showcaseBoxNews3 .defaultList li:last-child, #showcaseBoxNews4 .defaultList li:last-child {
	border-bottom: 0 none;
	margin-bottom: 0;
	padding-bottom: 0;
}

#showcaseBoxContact .contactBox {
	background: #dde2e8 url("../images/bg-contact-box8.png") no-repeat right bottom;
	border-radius: 8px;
	padding: 19px 115px 19px 20px;
	text-shadow: 1px 1px rgba(255,255,255,0.8);
	margin-top: 5px;
}

#showcaseBoxContact .contactBox h3 {
	color: #004688;
	font-size: 20px;
	font-family: 'fira_sans_otmedium';
	margin: 0 0 2px;
	padding: 0;
}

#showcaseBoxContact .contactBox h4 {
	color: #435060;
	font-size: 20px;
	font-family: 'fira_sans_otregular';
}

#showcaseBoxContact .contactBox .phone {
	background: #FFF;
	width: 155px;
	border-radius: 3px;
	font-size: 20px;
	color: #004688;
	font-family: 'fira_sans_otmedium';
	padding: 11px 11px 11px 41px;
	position: relative;
	display: inline-block;
	margin-bottom: 14px;
}

#showcaseBoxContact .contactBox .phone i {
	color: #FFF;
	display: block;
	width: 21px;
	height: 21px;
	background: #93c72b;
	position: absolute;
	border-radius: 50%;
	left: 11px;
	top: 50%;
	margin-top: -11px;
	text-align: center;
	font-size: 13px;
}

#showcaseBoxContact .contactBox .phone i:before {
	position: relative;
	top: 4px;
	transform:rotate(20deg);
	-ms-transform:rotate(20deg);
	-webkit-transform:rotate(20deg);
	display: block;
}

#showcaseBoxContact .contactBox p {
	margin-bottom: 0;
}

#main {
	background-color: #FFF;
	padding: 26px 0 14px;
}

.home #main {
	padding-top: 15px;
	padding-bottom: 20px;
}

#main #sidebar {
	float: left;
	width: 230px;
}

#main #sidebar > .box {
	margin-bottom: 20px;
}

#main #sidebar .chatInfoBox {
	width: 230px;
	height: 119px;
	background: #51A109 url("../images/bg-chat-box.png") no-repeat right 0;
	overflow: hidden;
	border-radius: 5px;
}

#main #sidebar .chatInfoBox a {
	display: block;
	width: inherit;
	height: inherit;
	overflow: hidden;
}

#main #sidebar .chatInfoBox h3 {
	color: #FFF;
	font-size: 19px;
	font-family: 'fira_sans_otbold';
	margin: 14px 0 0 16px;
	line-height: 110%;
	text-shadow: 1px 1px rgba(0,0,0,0.1);
}

#main #sidebar .chatInfoBox h3 span {
	display: block;
	font-size: 16px;
	font-family: 'fira_sans_otmedium';
}

#main #sidebar .chatInfoBox b {
	display: block;
	width: 54px;
	height: 28px;
	background: transparent url("../images/b-green-go.png");
	margin: 15px 0 0 16px;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

#main #sidebar .chatInfoBox:hover b {
	opacity: 0.6;
}

#main #sidebar .leftMenu {
	background: #004281;
	border-radius: 5px;
}

#main #sidebar .leftMenu ul {
	margin: 0;
}

#main #sidebar .leftMenu ul li {
	margin: 0;
	padding: 0;
	background: none;
	border-top: 2px #13508a solid;
	position: relative;
}

#main #sidebar .leftMenu ul li:first-child {
	border-top: 0 none;
	border-radius: 5px 5px 0 0
}

#main #sidebar .leftMenu ul li:first-child a {
	border-radius: 5px 5px 0 0
}

#main #sidebar .leftMenu ul li:last-child,
#main #sidebar .leftMenu ul li:last-child a {
	border-radius: 0 0 5px 5px
}

#main #sidebar .leftMenu ul li a {
	color: #FFF;
	font-size: 15px;
	font-family: 'fira_sans_otmedium';
	font-weight: normal;
	text-shadow: 1px 1px rgba(0,0,0,0.15);
	padding: 10px 15px 11px 40px;
	display: block;
	position: relative;
}

#main #sidebar .leftMenu ul li a:hover, #main #sidebar .leftMenu ul li a.active {
	background-color: #76c100;
	box-shadow: 0 -40px 20px -30px rgba(0, 0, 0, 0.25) inset;
}

#main #sidebar .leftMenu ul li a i {
	position: absolute;
	left: 16px;
	top: 13px;
	font-size: 12px;
	opacity: 0.75;
}

#main #sidebar .leftMenu ul li a:hover i, #main #sidebar .leftMenu ul li a.active i {
	opacity: 1;
}

#main #content {
	margin: 0 0 0 230px;
	padding: 0 0 0 30px;
}
#main #content2 {
	margin: 0 230px 0 0;
	padding: 0 30px 0 0;
}
#main h1 + .accordionList {
	margin-top: -15px;	
}

#main .chartFilter {
	
}

#main .chartFilter {
	margin: 35px 0 25px;
}

#main .chartFilter .form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -3px;
}

#main .chartFilter .form > li {
	float: left;
	margin: 3px;
}

#main .chartFilter .group {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	margin-left: 0 !important;
	margin-right: 0 !important;
}

#main .chartFilter .group > input {
	width: 150px;
	margin: 0 3px;
}



#main .chartFilter .customSelect {
	min-width: 120px;
}

	
#main .chartFilter .form > li {
	width: 100%;
}

#main .chartFilter .customSelect {
	width: 100%;
}

#main .chartFilter .button {
	width: 100%;
}

#main .chartFilter .group > input {
	width: calc(50% - 6px);
}


#pageBoxCalc {
	float: left;
	width: 100%;
}

#chartForm .form li {
	float: left;
	width: 50%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 1.5%;
}

#sitemap > ul li {
	margin: 0 0 5px;
	padding: 0;
	background: none;
}

#sitemap > ul li h4 {
	margin: 0;
	color: #435060;
	font-size: 18px;
}

#sitemap > ul li h4 a {
	color: #435060;
}

#sitemap > ul li h4 a:hover {
	color: #469401;
}

#sitemap > ul li ul {
	padding: 8px 0 0;
	margin: 0 0 0 15px;
}

#sitemap > ul li ul li h4 {
	font-family: 'fira_sans_otregular';
	font-size: 16px;
}

#sitemap > ul li ul li h4:before {
	content: "- "
}

#sitemap > ul li ul li ul li h4 {
	font-size: 14px;
}

#sitemap > ul li ul li ul li h4:before {
	content: "- "
}

#currenciesBar {
	background: #FFF;
	padding: 15px 0;
	border-bottom: 2px #dfe5eb solid;
}

#currenciesBar h5 {
	float: left;
	color: #435060;
	font-size: 16px;
	margin-right: 28px;
	margin-top: 17px;
}

#currenciesBar #currenciesScroll {
	margin-left: 185px;
	position: relative;
}

#currenciesBar #currenciesScroll ul {
	margin: 0;
	overflow: hidden;
	height: 52px;
}

#currenciesBar #currenciesScroll ul li {
	float: left;
	margin: 0;
	padding: 0 22px;
	text-align: center;
	background: none;
	height: 52px;
	border-left: 2px #e9edf1 solid;
	line-height: 50px;
	position: relative;
}

#currenciesBar #currenciesScroll ul li img {
	vertical-align: middle;
}

#footer {
	background-color: #052746;
	padding: 45px 0;
	font-size: 14px;
	color: #7c94aa;
	text-align: center;
}

#footer a {
	color: #bad4eb;
	font-weight: normal;
}

#footer a:hover {
	color: #FFF;
}

#footer .copy {
	margin: 0;
	float: none;
	clear: both;
}

#footer .copy strong {
	color: #bad4eb;
}

#footer #footerLinks {
	margin: 0 0 19px;
	float: none;
}

#footer #footerLinks ul {
	margin: 0;
}

#footer #footerLinks ul li {
	display: inline-block;
	margin: 0 0 11px 11px;
	padding: 0 0 13px 13px;
	background: transparent url("../images/bg-links-separator.gif") no-repeat 0 3px;
	float: none;
}

#footer #footerLinks ul li:first-child {
	background: none;
	margin-left: 0;
	padding-left: 0;
}

/* JS WARNING */

#jsWarning {
	background: rgba(0,0,0,0.9);
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 9999;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

#jsWarning .box {
	width: 40%;
	max-width: 600px;
	margin: 0 auto;
	position: relative;
	top: 40%;
}

/* MEDIA */

@media screen and (max-width: 1500px) {
	#conceptSliderBox #conceptSliderPrev {
		left: -60px;	
	}
	
	#conceptSliderBox #conceptSliderNext {
		right: -60px;
	}
}

@media screen and (max-width: 1400px) {
	#conceptSliderBox .conceptSliderNav {
		display: none !important;	
	}
	
	#conceptSliderBox #conceptSliderPagination {
		display: block !important;
	}
}


@media screen and (max-width: 1279px) {
	#chatBox, #facebookBox, .socialStickIcon {
		display: none;
	}
}

@media screen and (max-width: 1169px) {
	#showcaseBoxContact .contactBox {
		background-image: none;
		padding-right: 20px;
	}
	.hiddenSpace {display: none;}
}

@media screen and (max-width: 1152px) {
	#top .container {
		padding-left: 0;
		padding-right: 0;
	}
	
	#top #logo {
		margin-left: 10px;
	}
	
	#top .langs {
		margin-right: 9px;
	}
	
	#top #menu {
		float: none;
		margin: 0;
		clear: both;
		background: rgb(247,247,247); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(247,247,247,1) 0%, rgba(206,206,206,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(100%,rgba(206,206,206,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(206,206,206,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(206,206,206,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(206,206,206,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(247,247,247,1) 0%,rgba(206,206,206,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#cecece',GradientType=0 ); /* IE6-9 */	
		border-top: 1px #E8E8E8 solid;
	}
	
	#top #menu ul > li, #top #menu ul > li:first-child {
		background: transparent url("../images/bg-menu-separator.gif") no-repeat right center;
		padding: 0 1px 0 0;
		margin: 0;
	}
	
	#top #menu ul > li > a {
		padding: 15px 25px 17px;
		display: block;
		text-shadow: 1px 1px #fff;
	}
	
	#top #menu ul > li > a:hover, #top #menu ul > li > a.active {
		background-color: #0978D4;
		color: #FFF;
		text-shadow: 1px 1px rgba(0,0,0,0.4);
		box-shadow: 0px -45px 20px -20px rgba(0, 0, 0, 0.25) inset;
	}
	
	.steps {
		display: none;
	}
	
	.steps + hr {
		display: none;
	}
	
	#jsWarning .box {
		width: 60%;
	}
}

@media screen and (max-width: 1024px) {
	#footer {
		text-align: center;	
	}
	
	#footer #footerLinks {
		float: none;
		margin-bottom: 21px;
	}
	
	#footer #footerLinks ul li {
		float: none;
		display: inline-block;
		margin: 0 0 11px 11px;
		padding: 0 0 13px 13px;
	}
	
	#footer .copy {
		float: none;
		clear: both;
	}

	.gallery li {
		width: 24%;
	}
	
	.gallery li:nth-child(5n) {
		margin-right: 1.25%;
	}
	
	.gallery li:nth-child(4n) {
		margin-right: 0;
	}

}

@media screen and (max-width: 899px) {
	.home #main {
		padding-bottom: 0;
    	padding-top: 0;
	}

	.home #main [class^="box"] {
		float: none;
		width: 100%;
		margin: 25px 0;
	}
	
	.contactList > li {
		clear: both;
		float: none;
		width: 100%;
		padding: 23px 0 0;
		border-top: 1px #dfe5eb solid;
	}
	
	.contactList > li:nth-child(2) {
		margin-top: 25px;
	}
	
	.contactList > li:first-child {
		border-top: 0 none;
		padding-top: 0;
	}
}

@media screen and (max-width: 800px) {
	#conceptSliderBox #conceptSlider .slide .inner {
		max-width: 100%;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	#conceptSliderBox #conceptSlider .slide .inner .slideText {
		width: 100%;
		background-color: rgba(0,0,0,0.4);
		padding: 25px;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-size: 16px;
	}
	
	#conceptSliderBox #conceptSlider .slide .inner .slideText ul li {
		background-position: 1px 2px;
	}
}

@media screen and (max-width: 799px) {
	#top #mobileTrigger {
		display: block;
	}
	
	#top #menu {
		background: #0B77D2;
		display: none;
	}
	
	#top #menu ul > li, #top #menu ul > li:first-child {
		float: none;
		background: none;
		margin: 0;
		border-top: 1px #268ADC solid;
		border-bottom: 1px #076DC0 solid;
	}
	
	#top #menu ul > li > a, #top #menu ul > li > a:hover {
		padding: 10px 10px 12px;
		color: #FFF;
		text-shadow: 1px 1px rgba(0,0,0,0.2);
		box-shadow: none;
	}
	
	#top #menu ul > li > a.active {
		box-shadow: none;
		background-color: #1F87DC;
	}
	
	#jsWarning .box {
		width: 80%;
	}
	
	.gallery li {
		width: 32.5%;
	}
	
	.gallery li:nth-child(4n) {
		margin-right: 1.25%;
	}
	
	.gallery li:nth-child(3n) {
		margin-right: 0%;
	}
}

@media screen and (min-width: 769px) and (max-width: 1169px) {
	#showcaseBoxExchange {
		width: 100%
	}
	
	#showcaseBoxCalc {
		/*clear: both;*/
		width: 50%;
	}
	
	#showcaseBoxChart, #showcaseBoxChart2 {
		width: 50%;
	}
}

@media screen and (max-width: 768px) {
	.bar {
		padding: 0;
	}
/*	
	.steps li {
		float: none;
	}
	
	.steps li.next {
		width: 46px;
        margin: 0 auto;
        padding-top: 0;
		transform:rotateZ(90deg);
	}
*/	
	#breadcrumbs {
		padding: 20px 0;
	}

	*[class^="box"] {
		float: none;
		width: 100%;
		margin: 25px 0;	
	}
	
	*[class^="box"] .incOutgoingButton {
		margin-bottom: 40px;
	}
	
	#currenciesBar h5 {
		float: none;
		margin-bottom: 17px;
		margin-top: 0;
		text-align: center;
	}
	
	#currenciesBar #currenciesScroll {
		margin-left: 0;
		clear: both;
	}
	
	#currenciesBar #currenciesScroll ul li {
		border: 0 none;
	}
	
	#main #sidebar {
		float: none;
		width: 100%;
		margin-bottom: 35px;
	}
	
	#main #sidebar .leftMenu {
		margin-top: 0;
	}
	
	#main #sidebar .chatInfoBox {
		width: 100%;
	}
	
	#main #content {
		float: none;
		margin-left: 0;
		padding-left: 0;
		clear: both;
	}
	#main #content2 {
		float: none;
		margin-left: 0;
		padding-left: 0;
		clear: both;
	}
	.cookie-info {
		bottom: 0px !important;
		left: 0px !important;
		width: 100% !important;
	}
	.cookieButton {
		margin-bottom: 30px !important;
	}
	#top .buttonList {
		clear: both;
		margin: 0 0 15px;
		float: none;
		text-align: center;
	}
	
	#top .buttonList li {
		float: none;
		display: inline-block;
	}
}

@media screen and (max-width: 599px) {
	#top #logo img {
	    width: 81%;	
	}
/*	#top .buttonList {
		clear: both;
		margin: 0 0 15px;
		float: none;
		text-align: center;
	}
	
	#top .buttonList li {
		float: none;
		display: inline-block;
	}
*/	
	.form > li > label {
		padding: 0;
		margin-bottom: 5px;
		float: none;
		width: 100%;
		text-align: left;
	}
	
	.form > li input[type="text"], .form > li input[type="password"], .form > li select, .form > li textarea {
		width: 100%;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.form > li.captcha .captcha {
		width: 40%;
	}
	
	.form > li.submit {
		padding-left: 0;
	}
	
	#jsWarning .box {
		width: 90%;
	}
	
	.gallery li {
		width: 49.3%;
	}
	
	.gallery li:nth-child(3n) {
		margin-right: 1.25%;
	}
	
	.gallery li:nth-child(2n) {
		margin-right: 0;
	}
	
	#conceptSliderBox #conceptSlider .slide .inner .slideText {
		font-size: 15px;
	}
	
	#conceptSliderBox #conceptSlider .slide .inner .slideText ul li {
		background-position: 1px 1px;
	}
	.wospDesk {display:none;}
	.wospMob {display:initial;}
}

@media screen and (max-width: 479px) {
	.button i {
		display: none;
	}
	
	#conceptSliderBox #conceptSlider .slide .inner .slideText {
		font-size: 14px;
	}
	
	#conceptSliderBox #conceptSlider .slide .inner .slideText ul li {
		background-position: 1px 0;
	}

}

@media screen and (max-width: 419px) {
	.chartFx td {
		padding: 8px 5px;
	}
	
	.chartFx th span {
		padding-left: 5px;
		padding-right: 5px;
	}
	
	.chartFx td:first-of-type, .chartFx th:first-of-type span {
		padding-left: 7px;
	}
	
	.chartFx td:last-of-type, .chartFx th:last-of-type span {
		padding-right: 7px;
	}
	
	.chartFx .icon-caret-down, .chartFx .icon-caret-up {
		margin-right: 1px;
	}
	
	.gallery li {
		width: 100%;
		margin-right: 0 !important;
	}
	
	.pagination .prev_next {
		display: none;
	}
	#top .button i , #top .button img {
		display: none;
	}
}

@media screen and (min-width: 360px) and (max-width: 419px) {
	.alternativeBox .heading h2 {
		font-size: 22px; 
		margin-top: 9px;
	}
}

@media screen and (max-width: 359px) {
	.box1, .box2, .box3, .box4, .box66, .box74 {
		padding: 0 3px;
	}
	
	.alternativeBox .heading i {
		display: none;
	}
	
	.alternativeBox .heading h2 {
		margin-top: 0;
		font-size: 22px;
	}
	
	#showcaseBoxCalc .form > li, #pageBoxCalc .form > li {
		width: 50%;
	}
	
	#showcaseBoxCalc .form > li.change, #pageBoxCalc .form > li.change {
		width: 100%;
		margin-bottom: 7px;
	}
	#top .button {
		font-size: 99%;
	}
}

@media screen and (max-width: 319px) {
	.hidden320 {
		display: none;
	}
	
	#top .langs {
		float: none;
		clear: both;
		margin: 0 0 15px;
		text-align: center;
	}
	
/*	#top .langs li {
		float: none;
		display: inline-block;
	}
}
*/
@media screen and (min-width: 800px) {
	#top #menu.hidden {
		display: block !important;
	}
}

@media screen and (max-height: 480px) {
	#jsWarning .box {
		top: 10%;
	}
}