﻿@charset "UTF-8";
/*
Theme Name: Mans
Theme URI: http://www.mans.co.me/
Version: 1.0.0
Author: MANS - Mre┼ża za afirmaciju nevladinog sektora
*/
/* line 7, sass/_flag-icon-base.scss */
.flag-icon { background-size: contain; background-position: 50%; background-repeat: no-repeat; position: relative; display: inline-block; width: 1.33333em; line-height: 1em; }
/* line 13, sass/_flag-icon-base.scss */
.flag-icon:before { content: '\00a0'; }
/* line 16, sass/_flag-icon-base.scss */
.flag-icon.flag-icon-squared { width: 1em; }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-ad { background-image: url(flags/4x3/ad.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-ad.flag-icon-squared { background-image: url(flags/1x1/ad.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-ae { background-image: url(flags/4x3/ae.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-ae.flag-icon-squared { background-image: url(flags/1x1/ae.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-af { background-image: url(flags/4x3/af.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-af.flag-icon-squared { background-image: url(flags/1x1/af.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-ag { background-image: url(flags/4x3/ag.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-ag.flag-icon-squared { background-image: url(flags/1x1/ag.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-ai { background-image: url(flags/4x3/ai.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-ai.flag-icon-squared { background-image: url(flags/1x1/ai.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-al { background-image: url(flags/4x3/al.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-al.flag-icon-squared { background-image: url(flags/1x1/al.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-am { background-image: url(flags/4x3/am.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-am.flag-icon-squared { background-image: url(flags/1x1/am.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-ao { background-image: url(flags/4x3/ao.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-ao.flag-icon-squared { background-image: url(flags/1x1/ao.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-aq { background-image: url(flags/4x3/aq.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-aq.flag-icon-squared { background-image: url(flags/1x1/aq.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-ar { background-image: url(flags/4x3/ar.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-ar.flag-icon-squared { background-image: url(flags/1x1/ar.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-as { background-image: url(flags/4x3/as.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-as.flag-icon-squared { background-image: url(flags/1x1/as.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-at { background-image: url(flags/4x3/at.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-at.flag-icon-squared { background-image: url(flags/1x1/at.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-au { background-image: url(flags/4x3/au.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-au.flag-icon-squared { background-image: url(flags/1x1/au.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-aw { background-image: url(flags/4x3/aw.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-aw.flag-icon-squared { background-image: url(flags/1x1/aw.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-ax { background-image: url(flags/4x3/ax.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-ax.flag-icon-squared { background-image: url(flags/1x1/ax.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-az { background-image: url(flags/4x3/az.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-az.flag-icon-squared { background-image: url(flags/1x1/az.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-ba { background-image: url(flags/4x3/ba.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-ba.flag-icon-squared { background-image: url(flags/1x1/ba.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-bb { background-image: url(flags/4x3/bb.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-bb.flag-icon-squared { background-image: url(flags/1x1/bb.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-bd { background-image: url(flags/4x3/bd.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-bd.flag-icon-squared { background-image: url(flags/1x1/bd.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-be { background-image: url(flags/4x3/be.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-be.flag-icon-squared { background-image: url(flags/1x1/be.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-bf { background-image: url(flags/4x3/bf.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-bf.flag-icon-squared { background-image: url(flags/1x1/bf.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-bg { background-image: url(flags/4x3/bg.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-bg.flag-icon-squared { background-image: url(flags/1x1/bg.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-bh { background-image: url(flags/4x3/bh.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-bh.flag-icon-squared { background-image: url(flags/1x1/bh.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-bi { background-image: url(flags/4x3/bi.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-bi.flag-icon-squared { background-image: url(flags/1x1/bi.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-bj { background-image: url(flags/4x3/bj.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-bj.flag-icon-squared { background-image: url(flags/1x1/bj.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-bl { background-image: url(flags/4x3/bl.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-bl.flag-icon-squared { background-image: url(flags/1x1/bl.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-bm { background-image: url(flags/4x3/bm.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-bm.flag-icon-squared { background-image: url(flags/1x1/bm.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-bn { background-image: url(flags/4x3/bn.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-bn.flag-icon-squared { background-image: url(flags/1x1/bn.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-bo { background-image: url(flags/4x3/bo.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-bo.flag-icon-squared { background-image: url(flags/1x1/bo.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-bq { background-image: url(flags/4x3/bq.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-bq.flag-icon-squared { background-image: url(flags/1x1/bq.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-br { background-image: url(flags/4x3/br.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-br.flag-icon-squared { background-image: url(flags/1x1/br.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-bs { background-image: url(flags/4x3/bs.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-bs.flag-icon-squared { background-image: url(flags/1x1/bs.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-bt { background-image: url(flags/4x3/bt.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-bt.flag-icon-squared { background-image: url(flags/1x1/bt.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-bv { background-image: url(flags/4x3/bv.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-bv.flag-icon-squared { background-image: url(flags/1x1/bv.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-bw { background-image: url(flags/4x3/bw.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-bw.flag-icon-squared { background-image: url(flags/1x1/bw.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-by { background-image: url(flags/4x3/by.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-by.flag-icon-squared { background-image: url(flags/1x1/by.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-bz { background-image: url(flags/4x3/bz.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-bz.flag-icon-squared { background-image: url(flags/1x1/bz.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-ca { background-image: url(flags/4x3/ca.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-ca.flag-icon-squared { background-image: url(flags/1x1/ca.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-cc { background-image: url(flags/4x3/cc.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-cc.flag-icon-squared { background-image: url(flags/1x1/cc.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-cd { background-image: url(flags/4x3/cd.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-cd.flag-icon-squared { background-image: url(flags/1x1/cd.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-cf { background-image: url(flags/4x3/cf.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-cf.flag-icon-squared { background-image: url(flags/1x1/cf.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-cg { background-image: url(flags/4x3/cg.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-cg.flag-icon-squared { background-image: url(flags/1x1/cg.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-ch { background-image: url(flags/4x3/ch.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-ch.flag-icon-squared { background-image: url(flags/1x1/ch.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-ci { background-image: url(flags/4x3/ci.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-ci.flag-icon-squared { background-image: url(flags/1x1/ci.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-ck { background-image: url(flags/4x3/ck.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-ck.flag-icon-squared { background-image: url(flags/1x1/ck.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-cl { background-image: url(flags/4x3/cl.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-cl.flag-icon-squared { background-image: url(flags/1x1/cl.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-cm { background-image: url(flags/4x3/cm.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-cm.flag-icon-squared { background-image: url(flags/1x1/cm.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-cn { background-image: url(flags/4x3/cn.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-cn.flag-icon-squared { background-image: url(flags/1x1/cn.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-co { background-image: url(flags/4x3/co.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-co.flag-icon-squared { background-image: url(flags/1x1/co.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-cr { background-image: url(flags/4x3/cr.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-cr.flag-icon-squared { background-image: url(flags/1x1/cr.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-cu { background-image: url(flags/4x3/cu.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-cu.flag-icon-squared { background-image: url(flags/1x1/cu.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-cv { background-image: url(flags/4x3/cv.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-cv.flag-icon-squared { background-image: url(flags/1x1/cv.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-cw { background-image: url(flags/4x3/cw.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-cw.flag-icon-squared { background-image: url(flags/1x1/cw.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-cx { background-image: url(flags/4x3/cx.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-cx.flag-icon-squared { background-image: url(flags/1x1/cx.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-cy { background-image: url(flags/4x3/cy.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-cy.flag-icon-squared { background-image: url(flags/1x1/cy.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-cz { background-image: url(flags/4x3/cz.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-cz.flag-icon-squared { background-image: url(flags/1x1/cz.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-de { background-image: url(flags/4x3/de.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-de.flag-icon-squared { background-image: url(flags/1x1/de.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-dj { background-image: url(flags/4x3/dj.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-dj.flag-icon-squared { background-image: url(flags/1x1/dj.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-dk { background-image: url(flags/4x3/dk.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-dk.flag-icon-squared { background-image: url(flags/1x1/dk.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-dm { background-image: url(flags/4x3/dm.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-dm.flag-icon-squared { background-image: url(flags/1x1/dm.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-do { background-image: url(flags/4x3/do.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-do.flag-icon-squared { background-image: url(flags/1x1/do.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-dz { background-image: url(flags/4x3/dz.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-dz.flag-icon-squared { background-image: url(flags/1x1/dz.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-ec { background-image: url(flags/4x3/ec.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-ec.flag-icon-squared { background-image: url(flags/1x1/ec.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-ee { background-image: url(flags/4x3/ee.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-ee.flag-icon-squared { background-image: url(flags/1x1/ee.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-eg { background-image: url(flags/4x3/eg.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-eg.flag-icon-squared { background-image: url(flags/1x1/eg.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-eh { background-image: url(flags/4x3/eh.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-eh.flag-icon-squared { background-image: url(flags/1x1/eh.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-er { background-image: url(flags/4x3/er.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-er.flag-icon-squared { background-image: url(flags/1x1/er.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-es { background-image: url(flags/4x3/es.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-es.flag-icon-squared { background-image: url(flags/1x1/es.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-et { background-image: url(flags/4x3/et.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-et.flag-icon-squared { background-image: url(flags/1x1/et.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-fi { background-image: url(flags/4x3/fi.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-fi.flag-icon-squared { background-image: url(flags/1x1/fi.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-fj { background-image: url(flags/4x3/fj.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-fj.flag-icon-squared { background-image: url(flags/1x1/fj.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-fk { background-image: url(flags/4x3/fk.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-fk.flag-icon-squared { background-image: url(flags/1x1/fk.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-fm { background-image: url(flags/4x3/fm.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-fm.flag-icon-squared { background-image: url(flags/1x1/fm.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-fo { background-image: url(flags/4x3/fo.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-fo.flag-icon-squared { background-image: url(flags/1x1/fo.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-fr { background-image: url(flags/4x3/fr.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-fr.flag-icon-squared { background-image: url(flags/1x1/fr.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-ga { background-image: url(flags/4x3/ga.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-ga.flag-icon-squared { background-image: url(flags/1x1/ga.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-gb { background-image: url(flags/4x3/gb.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-gb.flag-icon-squared { background-image: url(flags/1x1/gb.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-gd { background-image: url(flags/4x3/gd.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-gd.flag-icon-squared { background-image: url(flags/1x1/gd.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-ge { background-image: url(flags/4x3/ge.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-ge.flag-icon-squared { background-image: url(flags/1x1/ge.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-gf { background-image: url(flags/4x3/gf.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-gf.flag-icon-squared { background-image: url(flags/1x1/gf.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-gg { background-image: url(flags/4x3/gg.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-gg.flag-icon-squared { background-image: url(flags/1x1/gg.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-gh { background-image: url(flags/4x3/gh.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-gh.flag-icon-squared { background-image: url(flags/1x1/gh.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-gi { background-image: url(flags/4x3/gi.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-gi.flag-icon-squared { background-image: url(flags/1x1/gi.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-gl { background-image: url(flags/4x3/gl.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-gl.flag-icon-squared { background-image: url(flags/1x1/gl.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-gm { background-image: url(flags/4x3/gm.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-gm.flag-icon-squared { background-image: url(flags/1x1/gm.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-gn { background-image: url(flags/4x3/gn.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-gn.flag-icon-squared { background-image: url(flags/1x1/gn.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-gp { background-image: url(flags/4x3/gp.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-gp.flag-icon-squared { background-image: url(flags/1x1/gp.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-gq { background-image: url(flags/4x3/gq.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-gq.flag-icon-squared { background-image: url(flags/1x1/gq.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-gr { background-image: url(flags/4x3/gr.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-gr.flag-icon-squared { background-image: url(flags/1x1/gr.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-gs { background-image: url(flags/4x3/gs.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-gs.flag-icon-squared { background-image: url(flags/1x1/gs.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-gt { background-image: url(flags/4x3/gt.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-gt.flag-icon-squared { background-image: url(flags/1x1/gt.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-gu { background-image: url(flags/4x3/gu.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-gu.flag-icon-squared { background-image: url(flags/1x1/gu.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-gw { background-image: url(flags/4x3/gw.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-gw.flag-icon-squared { background-image: url(flags/1x1/gw.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-gy { background-image: url(flags/4x3/gy.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-gy.flag-icon-squared { background-image: url(flags/1x1/gy.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-hk { background-image: url(flags/4x3/hk.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-hk.flag-icon-squared { background-image: url(flags/1x1/hk.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-hm { background-image: url(flags/4x3/hm.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-hm.flag-icon-squared { background-image: url(flags/1x1/hm.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-hn { background-image: url(flags/4x3/hn.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-hn.flag-icon-squared { background-image: url(flags/1x1/hn.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-hr { background-image: url(flags/4x3/hr.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-hr.flag-icon-squared { background-image: url(flags/1x1/hr.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-ht { background-image: url(flags/4x3/ht.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-ht.flag-icon-squared { background-image: url(flags/1x1/ht.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-hu { background-image: url(flags/4x3/hu.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-hu.flag-icon-squared { background-image: url(flags/1x1/hu.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-id { background-image: url(flags/4x3/id.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-id.flag-icon-squared { background-image: url(flags/1x1/id.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-ie { background-image: url(flags/4x3/ie.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-ie.flag-icon-squared { background-image: url(flags/1x1/ie.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-il { background-image: url(flags/4x3/il.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-il.flag-icon-squared { background-image: url(flags/1x1/il.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-im { background-image: url(flags/4x3/im.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-im.flag-icon-squared { background-image: url(flags/1x1/im.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-in { background-image: url(flags/4x3/in.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-in.flag-icon-squared { background-image: url(flags/1x1/in.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-io { background-image: url(flags/4x3/io.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-io.flag-icon-squared { background-image: url(flags/1x1/io.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-iq { background-image: url(flags/4x3/iq.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-iq.flag-icon-squared { background-image: url(flags/1x1/iq.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-ir { background-image: url(flags/4x3/ir.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-ir.flag-icon-squared { background-image: url(flags/1x1/ir.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-is { background-image: url(flags/4x3/is.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-is.flag-icon-squared { background-image: url(flags/1x1/is.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-it { background-image: url(flags/4x3/it.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-it.flag-icon-squared { background-image: url(flags/1x1/it.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-je { background-image: url(flags/4x3/je.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-je.flag-icon-squared { background-image: url(flags/1x1/je.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-jm { background-image: url(flags/4x3/jm.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-jm.flag-icon-squared { background-image: url(flags/1x1/jm.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-jo { background-image: url(flags/4x3/jo.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-jo.flag-icon-squared { background-image: url(flags/1x1/jo.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-jp { background-image: url(flags/4x3/jp.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-jp.flag-icon-squared { background-image: url(flags/1x1/jp.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-ke { background-image: url(flags/4x3/ke.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-ke.flag-icon-squared { background-image: url(flags/1x1/ke.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-kg { background-image: url(flags/4x3/kg.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-kg.flag-icon-squared { background-image: url(flags/1x1/kg.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-kh { background-image: url(flags/4x3/kh.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-kh.flag-icon-squared { background-image: url(flags/1x1/kh.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-ki { background-image: url(flags/4x3/ki.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-ki.flag-icon-squared { background-image: url(flags/1x1/ki.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-km { background-image: url(flags/4x3/km.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-km.flag-icon-squared { background-image: url(flags/1x1/km.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-kn { background-image: url(flags/4x3/kn.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-kn.flag-icon-squared { background-image: url(flags/1x1/kn.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-kp { background-image: url(flags/4x3/kp.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-kp.flag-icon-squared { background-image: url(flags/1x1/kp.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-kr { background-image: url(flags/4x3/kr.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-kr.flag-icon-squared { background-image: url(flags/1x1/kr.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-kw { background-image: url(flags/4x3/kw.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-kw.flag-icon-squared { background-image: url(flags/1x1/kw.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-ky { background-image: url(flags/4x3/ky.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-ky.flag-icon-squared { background-image: url(flags/1x1/ky.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-kz { background-image: url(flags/4x3/kz.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-kz.flag-icon-squared { background-image: url(flags/1x1/kz.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-la { background-image: url(flags/4x3/la.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-la.flag-icon-squared { background-image: url(flags/1x1/la.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-lb { background-image: url(flags/4x3/lb.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-lb.flag-icon-squared { background-image: url(flags/1x1/lb.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-lc { background-image: url(flags/4x3/lc.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-lc.flag-icon-squared { background-image: url(flags/1x1/lc.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-li { background-image: url(flags/4x3/li.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-li.flag-icon-squared { background-image: url(flags/1x1/li.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-lk { background-image: url(flags/4x3/lk.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-lk.flag-icon-squared { background-image: url(flags/1x1/lk.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-lr { background-image: url(flags/4x3/lr.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-lr.flag-icon-squared { background-image: url(flags/1x1/lr.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-ls { background-image: url(flags/4x3/ls.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-ls.flag-icon-squared { background-image: url(flags/1x1/ls.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-lt { background-image: url(flags/4x3/lt.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-lt.flag-icon-squared { background-image: url(flags/1x1/lt.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-lu { background-image: url(flags/4x3/lu.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-lu.flag-icon-squared { background-image: url(flags/1x1/lu.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-lv { background-image: url(flags/4x3/lv.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-lv.flag-icon-squared { background-image: url(flags/1x1/lv.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-ly { background-image: url(flags/4x3/ly.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-ly.flag-icon-squared { background-image: url(flags/1x1/ly.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-ma { background-image: url(flags/4x3/ma.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-ma.flag-icon-squared { background-image: url(flags/1x1/ma.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-mc { background-image: url(flags/4x3/mc.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-mc.flag-icon-squared { background-image: url(flags/1x1/mc.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-md { background-image: url(flags/4x3/md.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-md.flag-icon-squared { background-image: url(flags/1x1/md.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-me { background-image: url(flags/4x3/me.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-me.flag-icon-squared { background-image: url(flags/1x1/me.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-mf { background-image: url(flags/4x3/mf.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-mf.flag-icon-squared { background-image: url(flags/1x1/mf.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-mg { background-image: url(flags/4x3/mg.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-mg.flag-icon-squared { background-image: url(flags/1x1/mg.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-mh { background-image: url(flags/4x3/mh.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-mh.flag-icon-squared { background-image: url(flags/1x1/mh.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-mk { background-image: url(flags/4x3/mk.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-mk.flag-icon-squared { background-image: url(flags/1x1/mk.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-ml { background-image: url(flags/4x3/ml.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-ml.flag-icon-squared { background-image: url(flags/1x1/ml.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-mm { background-image: url(flags/4x3/mm.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-mm.flag-icon-squared { background-image: url(flags/1x1/mm.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-mn { background-image: url(flags/4x3/mn.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-mn.flag-icon-squared { background-image: url(flags/1x1/mn.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-mo { background-image: url(flags/4x3/mo.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-mo.flag-icon-squared { background-image: url(flags/1x1/mo.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-mp { background-image: url(flags/4x3/mp.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-mp.flag-icon-squared { background-image: url(flags/1x1/mp.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-mq { background-image: url(flags/4x3/mq.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-mq.flag-icon-squared { background-image: url(flags/1x1/mq.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-mr { background-image: url(flags/4x3/mr.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-mr.flag-icon-squared { background-image: url(flags/1x1/mr.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-ms { background-image: url(flags/4x3/ms.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-ms.flag-icon-squared { background-image: url(flags/1x1/ms.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-mt { background-image: url(flags/4x3/mt.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-mt.flag-icon-squared { background-image: url(flags/1x1/mt.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-mu { background-image: url(flags/4x3/mu.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-mu.flag-icon-squared { background-image: url(flags/1x1/mu.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-mv { background-image: url(flags/4x3/mv.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-mv.flag-icon-squared { background-image: url(flags/1x1/mv.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-mw { background-image: url(flags/4x3/mw.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-mw.flag-icon-squared { background-image: url(flags/1x1/mw.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-mx { background-image: url(flags/4x3/mx.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-mx.flag-icon-squared { background-image: url(flags/1x1/mx.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-my { background-image: url(flags/4x3/my.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-my.flag-icon-squared { background-image: url(flags/1x1/my.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-mz { background-image: url(flags/4x3/mz.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-mz.flag-icon-squared { background-image: url(flags/1x1/mz.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-na { background-image: url(flags/4x3/na.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-na.flag-icon-squared { background-image: url(flags/1x1/na.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-nc { background-image: url(flags/4x3/nc.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-nc.flag-icon-squared { background-image: url(flags/1x1/nc.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-ne { background-image: url(flags/4x3/ne.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-ne.flag-icon-squared { background-image: url(flags/1x1/ne.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-nf { background-image: url(flags/4x3/nf.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-nf.flag-icon-squared { background-image: url(flags/1x1/nf.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-ng { background-image: url(flags/4x3/ng.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-ng.flag-icon-squared { background-image: url(flags/1x1/ng.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-ni { background-image: url(flags/4x3/ni.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-ni.flag-icon-squared { background-image: url(flags/1x1/ni.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-nl { background-image: url(flags/4x3/nl.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-nl.flag-icon-squared { background-image: url(flags/1x1/nl.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-no { background-image: url(flags/4x3/no.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-no.flag-icon-squared { background-image: url(flags/1x1/no.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-np { background-image: url(flags/4x3/np.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-np.flag-icon-squared { background-image: url(flags/1x1/np.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-nr { background-image: url(flags/4x3/nr.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-nr.flag-icon-squared { background-image: url(flags/1x1/nr.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-nu { background-image: url(flags/4x3/nu.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-nu.flag-icon-squared { background-image: url(flags/1x1/nu.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-nz { background-image: url(flags/4x3/nz.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-nz.flag-icon-squared { background-image: url(flags/1x1/nz.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-om { background-image: url(flags/4x3/om.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-om.flag-icon-squared { background-image: url(flags/1x1/om.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-pa { background-image: url(flags/4x3/pa.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-pa.flag-icon-squared { background-image: url(flags/1x1/pa.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-pe { background-image: url(flags/4x3/pe.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-pe.flag-icon-squared { background-image: url(flags/1x1/pe.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-pf { background-image: url(flags/4x3/pf.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-pf.flag-icon-squared { background-image: url(flags/1x1/pf.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-pg { background-image: url(flags/4x3/pg.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-pg.flag-icon-squared { background-image: url(flags/1x1/pg.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-ph { background-image: url(flags/4x3/ph.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-ph.flag-icon-squared { background-image: url(flags/1x1/ph.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-pk { background-image: url(flags/4x3/pk.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-pk.flag-icon-squared { background-image: url(flags/1x1/pk.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-pl { background-image: url(flags/4x3/pl.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-pl.flag-icon-squared { background-image: url(flags/1x1/pl.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-pm { background-image: url(flags/4x3/pm.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-pm.flag-icon-squared { background-image: url(flags/1x1/pm.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-pn { background-image: url(flags/4x3/pn.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-pn.flag-icon-squared { background-image: url(flags/1x1/pn.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-pr { background-image: url(flags/4x3/pr.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-pr.flag-icon-squared { background-image: url(flags/1x1/pr.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-ps { background-image: url(flags/4x3/ps.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-ps.flag-icon-squared { background-image: url(flags/1x1/ps.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-pt { background-image: url(flags/4x3/pt.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-pt.flag-icon-squared { background-image: url(flags/1x1/pt.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-pw { background-image: url(flags/4x3/pw.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-pw.flag-icon-squared { background-image: url(flags/1x1/pw.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-py { background-image: url(flags/4x3/py.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-py.flag-icon-squared { background-image: url(flags/1x1/py.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-qa { background-image: url(flags/4x3/qa.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-qa.flag-icon-squared { background-image: url(flags/1x1/qa.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-re { background-image: url(flags/4x3/re.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-re.flag-icon-squared { background-image: url(flags/1x1/re.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-ro { background-image: url(flags/4x3/ro.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-ro.flag-icon-squared { background-image: url(flags/1x1/ro.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-rs { background-image: url(flags/4x3/rs.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-rs.flag-icon-squared { background-image: url(flags/1x1/rs.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-ru { background-image: url(flags/4x3/ru.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-ru.flag-icon-squared { background-image: url(flags/1x1/ru.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-rw { background-image: url(flags/4x3/rw.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-rw.flag-icon-squared { background-image: url(flags/1x1/rw.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-sa { background-image: url(flags/4x3/sa.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-sa.flag-icon-squared { background-image: url(flags/1x1/sa.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-sb { background-image: url(flags/4x3/sb.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-sb.flag-icon-squared { background-image: url(flags/1x1/sb.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-sc { background-image: url(flags/4x3/sc.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-sc.flag-icon-squared { background-image: url(flags/1x1/sc.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-sd { background-image: url(flags/4x3/sd.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-sd.flag-icon-squared { background-image: url(flags/1x1/sd.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-se { background-image: url(flags/4x3/se.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-se.flag-icon-squared { background-image: url(flags/1x1/se.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-sg { background-image: url(flags/4x3/sg.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-sg.flag-icon-squared { background-image: url(flags/1x1/sg.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-sh { background-image: url(flags/4x3/sh.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-sh.flag-icon-squared { background-image: url(flags/1x1/sh.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-si { background-image: url(flags/4x3/si.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-si.flag-icon-squared { background-image: url(flags/1x1/si.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-sj { background-image: url(flags/4x3/sj.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-sj.flag-icon-squared { background-image: url(flags/1x1/sj.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-sk { background-image: url(flags/4x3/sk.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-sk.flag-icon-squared { background-image: url(flags/1x1/sk.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-sl { background-image: url(flags/4x3/sl.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-sl.flag-icon-squared { background-image: url(flags/1x1/sl.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-sm { background-image: url(flags/4x3/sm.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-sm.flag-icon-squared { background-image: url(flags/1x1/sm.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-sn { background-image: url(flags/4x3/sn.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-sn.flag-icon-squared { background-image: url(flags/1x1/sn.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-so { background-image: url(flags/4x3/so.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-so.flag-icon-squared { background-image: url(flags/1x1/so.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-sr { background-image: url(flags/4x3/sr.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-sr.flag-icon-squared { background-image: url(flags/1x1/sr.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-ss { background-image: url(flags/4x3/ss.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-ss.flag-icon-squared { background-image: url(flags/1x1/ss.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-st { background-image: url(flags/4x3/st.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-st.flag-icon-squared { background-image: url(flags/1x1/st.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-sv { background-image: url(flags/4x3/sv.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-sv.flag-icon-squared { background-image: url(flags/1x1/sv.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-sx { background-image: url(flags/4x3/sx.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-sx.flag-icon-squared { background-image: url(flags/1x1/sx.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-sy { background-image: url(flags/4x3/sy.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-sy.flag-icon-squared { background-image: url(flags/1x1/sy.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-sz { background-image: url(flags/4x3/sz.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-sz.flag-icon-squared { background-image: url(flags/1x1/sz.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-tc { background-image: url(flags/4x3/tc.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-tc.flag-icon-squared { background-image: url(flags/1x1/tc.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-td { background-image: url(flags/4x3/td.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-td.flag-icon-squared { background-image: url(flags/1x1/td.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-tf { background-image: url(flags/4x3/tf.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-tf.flag-icon-squared { background-image: url(flags/1x1/tf.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-tg { background-image: url(flags/4x3/tg.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-tg.flag-icon-squared { background-image: url(flags/1x1/tg.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-th { background-image: url(flags/4x3/th.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-th.flag-icon-squared { background-image: url(flags/1x1/th.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-tj { background-image: url(flags/4x3/tj.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-tj.flag-icon-squared { background-image: url(flags/1x1/tj.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-tk { background-image: url(flags/4x3/tk.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-tk.flag-icon-squared { background-image: url(flags/1x1/tk.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-tl { background-image: url(flags/4x3/tl.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-tl.flag-icon-squared { background-image: url(flags/1x1/tl.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-tm { background-image: url(flags/4x3/tm.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-tm.flag-icon-squared { background-image: url(flags/1x1/tm.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-tn { background-image: url(flags/4x3/tn.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-tn.flag-icon-squared { background-image: url(flags/1x1/tn.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-to { background-image: url(flags/4x3/to.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-to.flag-icon-squared { background-image: url(flags/1x1/to.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-tr { background-image: url(flags/4x3/tr.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-tr.flag-icon-squared { background-image: url(flags/1x1/tr.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-tt { background-image: url(flags/4x3/tt.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-tt.flag-icon-squared { background-image: url(flags/1x1/tt.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-tv { background-image: url(flags/4x3/tv.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-tv.flag-icon-squared { background-image: url(flags/1x1/tv.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-tw { background-image: url(flags/4x3/tw.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-tw.flag-icon-squared { background-image: url(flags/1x1/tw.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-tz { background-image: url(flags/4x3/tz.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-tz.flag-icon-squared { background-image: url(flags/1x1/tz.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-ua { background-image: url(flags/4x3/ua.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-ua.flag-icon-squared { background-image: url(flags/1x1/ua.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-ug { background-image: url(flags/4x3/ug.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-ug.flag-icon-squared { background-image: url(flags/1x1/ug.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-um { background-image: url(flags/4x3/um.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-um.flag-icon-squared { background-image: url(flags/1x1/um.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-us { background-image: url(flags/4x3/us.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-us.flag-icon-squared { background-image: url(flags/1x1/us.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-uy { background-image: url(flags/4x3/uy.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-uy.flag-icon-squared { background-image: url(flags/1x1/uy.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-uz { background-image: url(flags/4x3/uz.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-uz.flag-icon-squared { background-image: url(flags/1x1/uz.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-va { background-image: url(flags/4x3/va.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-va.flag-icon-squared { background-image: url(flags/1x1/va.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-vc { background-image: url(flags/4x3/vc.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-vc.flag-icon-squared { background-image: url(flags/1x1/vc.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-ve { background-image: url(flags/4x3/ve.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-ve.flag-icon-squared { background-image: url(flags/1x1/ve.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-vg { background-image: url(flags/4x3/vg.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-vg.flag-icon-squared { background-image: url(flags/1x1/vg.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-vi { background-image: url(flags/4x3/vi.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-vi.flag-icon-squared { background-image: url(flags/1x1/vi.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-vn { background-image: url(flags/4x3/vn.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-vn.flag-icon-squared { background-image: url(flags/1x1/vn.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-vu { background-image: url(flags/4x3/vu.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-vu.flag-icon-squared { background-image: url(flags/1x1/vu.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-wf { background-image: url(flags/4x3/wf.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-wf.flag-icon-squared { background-image: url(flags/1x1/wf.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-ws { background-image: url(flags/4x3/ws.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-ws.flag-icon-squared { background-image: url(flags/1x1/ws.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-ye { background-image: url(flags/4x3/ye.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-ye.flag-icon-squared { background-image: url(flags/1x1/ye.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-yt { background-image: url(flags/4x3/yt.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-yt.flag-icon-squared { background-image: url(flags/1x1/yt.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-za { background-image: url(flags/4x3/za.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-za.flag-icon-squared { background-image: url(flags/1x1/za.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-zm { background-image: url(flags/4x3/zm.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-zm.flag-icon-squared { background-image: url(flags/1x1/zm.svg); }

/* line 22, sass/_flag-icon-base.scss */
.flag-icon-zw { background-image: url(flags/4x3/zw.svg); }
/* line 24, sass/_flag-icon-base.scss */
.flag-icon-zw.flag-icon-squared { background-image: url(flags/1x1/zw.svg); }

@-webkit-viewport { width: device-width; }
@-moz-viewport { width: device-width; }
@-ms-viewport { width: device-width; }
@-o-viewport { width: device-width; }
@viewport { width: device-width; }
/*
1. =Resets & Default Elements 1.1. =Typography 1.2. =Other Elements 1.3. =Main Helpers

2. =Global Structure 2.1. =Grid 2.2. =Header 2.3. =Navigation 2.4. =Featured & Slider

3. =Components & Common Classes

4. =Content 4.1. =Main Page Blocks 4.2. =Single Post 4.3. =Single & Other Pages 4.4. =Category Listing & Loop

5. =Main Sidebar
6. =Shortcodes
7. =Footer

*/
/** 1. =Resets & Helpers ---------------------------------------------------------------------------- */
/* line 60, sass/style.scss */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figure, figcaption, hgroup, menu, footer, header, nav, section, summary, time, mark, audio, video, button, input, textarea { margin: 0; padding: 0; border: 0; vertical-align: baseline; font-size: 100%; font-family: inherit; }

/* HTML5 display-role reset for older browsers */
/* line 78, sass/style.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

/* line 83, sass/style.scss */
ol, ul { list-style: none; }

/* line 87, sass/style.scss */
blockquote, q { quotes: none; }

/* line 91, sass/style.scss */
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

/* line 96, sass/style.scss */
table { border-collapse: collapse; border-spacing: 0; }

/* be compatible with "input" defaults */
/* line 102, sass/style.scss */
button, input[type="submit"] { box-sizing: content-box; -moz-box-sizing: content-box; cursor: pointer; -webkit-appearance: none; }

/* iOS styling reset */
/* line 110, sass/style.scss */
button, input { border-radius: 0; }

/* line 112, sass/style.scss */
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/* fix IE scrollbar */
/* line 118, sass/style.scss */
textarea { overflow: auto; }

/* line 120, sass/style.scss */
a img { border: 0; }

/* line 122, sass/style.scss */
.cf:before, .cf:after { content: " "; display: table; }

/* line 123, sass/style.scss */
.cf:after { clear: both; }

/* line 124, sass/style.scss */
.cf { *zoom: 1; }

/* old-ie only */
/* reset placeholder color */
/* line 127, sass/style.scss */
::-webkit-input-placeholder { color: inherit; }

/* line 129, sass/style.scss */
:-moz-placeholder { color: inherit; opacity: 1; }

/* line 134, sass/style.scss */
::-moz-placeholder { color: inherit; opacity: 1; }

/* line 139, sass/style.scss */
:-ms-input-placeholder { color: inherit; }

/** 1.1. =Typography ---------------------------------------------------------------------------- */
/* baseline 14px -- 1.5x base line-height */
/* line 148, sass/style.scss */
body { font: 14px/1.5 "Open Sans", Arial, sans-serif; /* Chrome 38 Bug - text-rendering: optimizeLegibility; */ }

/* line 153, sass/style.scss */
p { margin-bottom: 21px; /* 1.5em */ }

/* base headings */
/* line 157, sass/style.scss */
h1 { font-size: 24px; }

/* line 158, sass/style.scss */
h2 { font-size: 21px; }

/* line 159, sass/style.scss */
h3 { font-size: 18px; }

/* line 160, sass/style.scss */
h4 { font-size: 16px; }

/* line 161, sass/style.scss */
h5 { font-size: 15px; }

/* line 162, sass/style.scss */
h6 { font-size: 14px; }

/* line 165, sass/style.scss */
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-family: "Roboto Slab", Georgia, serif; color: #19232d; }

/* line 171, sass/style.scss */
::selection { background: #e54e53; color: #fff; }

/* line 176, sass/style.scss */
::-moz-selection { background: #e54e53; color: #fff; }

/* line 181, sass/style.scss */
img::selection { background: transparent; }

/* line 182, sass/style.scss */
img::-moz-selection { background: transparent; }

/* line 183, sass/style.scss */
body { -webkit-tap-highlight-color: transparent; }

/* link and text helpers */
/* line 186, sass/style.scss */
a { color: #19232d; text-decoration: none; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
/* line 191, sass/style.scss */
a:hover { color: #bf3540; }

/** 1.2. =Other Elements ---------------------------------------------------------------------------- */
/* line 201, sass/style.scss */
code, pre { padding: 1.857em; padding-bottom: 0; border-left: 3px solid #d9d9d9; border-bottom: 1px solid transparent; background: #f2f2f2; }

/* line 209, sass/style.scss */
p code { padding: 1px 5px; border: 0; }

/* line 214, sass/style.scss */
pre { display: block; word-break: break-all; word-wrap: break-word; }

/* line 220, sass/style.scss */
pre code { white-space: pre-wrap; }

/* default table styling */
/* line 223, sass/style.scss */
table { max-width: 100%; background-color: transparent; }

/* line 228, sass/style.scss */
th, td { background: #fff; padding: 4px 7px; border: 1px solid #e1e1e1; }

/* line 234, sass/style.scss */
th { background: #f2f2f2; }

/* line 236, sass/style.scss */
tr:nth-child(odd) td { background: #fcfcfc; }

/* line 239, sass/style.scss */
table caption { padding: 0 0 7px 0; width: auto; font-weight: 600; }

/* form styling */
/* line 246, sass/style.scss */
input, textarea, select { background: #f9f9f9; border: 1px solid #d9d9d9; padding: 7px 14px; outline: 0; font-size: 13px; color: #a6a6a6; max-width: 100%; }

/* line 256, sass/style.scss */
textarea { padding: 7px 14px; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; }

/* line 263, sass/style.scss */
input:focus, textarea:focus, select:focus { border-color: #bbb; color: #606569; }

/* fix firefox flicker */
/* line 269, sass/style.scss */
.wp-post-image { -moz-transform: translate3d(0, 0, 0); }

/* image hover effect */
/* line 272, sass/style.scss */
.wp-post-image:hover { opacity: 0.8; }

/* line 273, sass/style.scss */
.ie .wp-post-image:hover { opacity: 1; }

/** 1.3. =Main Helpers ---------------------------------------------------------------------------- */
/* line 279, sass/style.scss */
.limit-line { overflow: hidden; white-space: nowrap; }

/* line 284, sass/style.scss */
.ellipsis { text-overflow: ellipsis; }

/* image replacement - via H5BP */
/* line 287, sass/style.scss */
.ir { background-color: transparent; border: 0; overflow: hidden; *text-indent: -9999px; }

/* line 294, sass/style.scss */
.ir:before { content: ""; display: block; width: 0; height: 100%; }

/* hide only visually, but have it available for screenreaders: H5BP */
/* line 303, sass/style.scss */
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

/* line 314, sass/style.scss */
.main-color { color: #e54e53; }

/** 2. =Global Structure ---------------------------------------------------------------------------- */
/* 1128px total - 44px columns - 25px gutters - 12 columns */
/* line 324, sass/style.scss */
body { background: #fff; color: #606569; -webkit-text-size-adjust: 100%; /* Stops Mobile Safari from auto-adjusting font-sizes */ }

/* line 330, sass/style.scss */
.wrap { width: 1078px; margin: 0 auto; padding: 0 25px; /* 25px gutters */ text-align: left; }

/* line 337, sass/style.scss */
.boxed .main-wrap { background: #fff; width: 1128px; margin: 0 auto; border-top: 0; border-bottom: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-shadow: 0px 0px 3px 0 rgba(0, 0, 0, 0.12); -moz-box-shadow: 0px 0px 3px 0 rgba(0, 0, 0, 0.12); box-shadow: 0px 0px 3px 0 rgba(0, 0, 0, 0.12); }

/* line 353, sass/style.scss */
body.boxed { background: #eee; }

/* line 355, sass/style.scss */
.ie8 .bg-overlay { position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: -999; }

/** 2.1 =Grid ---------------------------------------------------------------------------- */
/* line 369, sass/style.scss */
.row { min-height: 1px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-right: -25px; margin-left: -25px; }

/* line 382, sass/style.scss */
.column, .row [class*="col-"] { padding-left: 25px; padding-right: 25px; float: left; min-height: 1px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

/* line 393, sass/style.scss */
.col-12, .column { width: 100%; }

/* line 394, sass/style.scss */
.col-11 { width: 91.66666666666667%; }

/* line 395, sass/style.scss */
.col-10 { width: 83.33333333333334%; }

/* line 396, sass/style.scss */
.col-9, .column.three-fourth { width: 75%; }

/* line 397, sass/style.scss */
.col-8, .column.two-third { width: 66.66666666666667%; }

/* line 398, sass/style.scss */
.col-7 { width: 58.333333333333336%; }

/* line 400, sass/style.scss */
.col-6, .column.half { width: 50%; }

/* line 402, sass/style.scss */
.col-5 { width: 41.66666666666667%; }

/* line 403, sass/style.scss */
.col-4, .column.one-third { width: 33.333333333333336%; }

/* line 404, sass/style.scss */
.col-3, .column.one-fourth { width: 25%; }

/* line 405, sass/style.scss */
.col-2 { width: 16.666666666666668%; }

/* line 406, sass/style.scss */
.col-1 { width: 8.333333333333334%; }

/* line 408, sass/style.scss */
.column.one-fifth { width: 20%; }

/* line 409, sass/style.scss */
.column.two-fifth { width: 40%; }

/* line 410, sass/style.scss */
.column.three-fifth { width: 60%; }

/* line 411, sass/style.scss */
.column.four-fifth { width: 80%; }

/* line 413, sass/style.scss */
.column.right { text-align: right; }

/* line 414, sass/style.scss */
.column.left { text-align: left; }

/* line 415, sass/style.scss */
.column.center { text-align: center; }

/** 2.2. =Header ---------------------------------------------------------------------------- */
/* line 422, sass/style.scss */
.top-bar { background: #f2f2f2; border-top: 4px solid #e54e53; border-bottom: 1px solid #e7e7e7; }

/* line 429, sass/style.scss */
.top-bar.hidden { display: none; }

/* line 431, sass/style.scss */
.top-bar-content { padding: 0; color: #999; }

/* line 436, sass/style.scss */
.top-bar-content > div { display: inline; }

/* line 437, sass/style.scss */
.top-bar-content a { color: inherit; }

/* line 440, sass/style.scss */
.top-bar .menu { float: left; color: #656565; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; }
/* line 445, sass/style.scss */
.top-bar .menu li { float: left; }
/* line 447, sass/style.scss */
.top-bar .menu li > a { display: block; padding: 12px 20px; }
/* line 450, sass/style.scss */
.top-bar .menu li > a:hover { text-decoration: none; background-color: #e7e7e7; }
/* line 455, sass/style.scss */
.top-bar .menu li.lang { border-left: 1px solid #e7e7e7; position: relative; }
/* line 458, sass/style.scss */
.top-bar .menu li.lang > a { color: #82888d; }
/* line 460, sass/style.scss */
.top-bar .menu li.lang > a:after { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; font-size: 15px; line-height: 0.9; content: "\f0d7"; margin-left: 5px; -moz-transition: -moz-transform 0.3s; -o-transition: -o-transform 0.3s; -webkit-transition: -webkit-transform 0.3s; transition: transform 0.3s; -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); }
/* line 473, sass/style.scss */
.top-bar .menu li.lang > .sub-menu { background-color: white; border: 1px solid #e7e7e7; border-top: none; position: absolute; top: 100%; left: 0; margin-left: -1px; width: 100%; -moz-box-shadow: rgba(2, 2, 2, 0.2) 0px 4px 2px; -webkit-box-shadow: rgba(2, 2, 2, 0.2) 0px 4px 2px; box-shadow: rgba(2, 2, 2, 0.2) 0px 4px 2px;z-index:9999; }
/* line 483, sass/style.scss */
.top-bar .menu li.lang > .sub-menu > li { border: none; width: 100%; }
/* line 487, sass/style.scss */
.top-bar .menu li.lang > .sub-menu > li > a:after { display: none; }
/* line 495, sass/style.scss */
.top-bar .menu li.lang.open > a:after { -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }
/* line 502, sass/style.scss */
.top-bar .menu .sub-menu { display: none; }
/* line 504, sass/style.scss */
.top-bar .search { float: right; margin: 0 0 0 50px; position: relative; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; }
/* line 510, sass/style.scss */
.top-bar .search .query { width: 130px; line-height: 43px; height: 43px; padding: 1px 8px; outline: 0; border: 0; border-right: 45px solid white; font-size: 13px; background: white; float: left; color: #a1b1bc; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
/* line 523, sass/style.scss */
.top-bar .search .query:focus { width: 180px; }
/* line 527, sass/style.scss */
.top-bar .search .search-button { background: transparent; margin-left: -45px; border-left: 1px solid #e7e7e7; line-height: 45px; height: 45px; width: 45px; outline: 0; float: left; }
/* line 537, sass/style.scss */
.top-bar .search .fa-search { color: #a1b1bc; }

/* line 543, sass/style.scss */
.search .query, .searchform input, .searchform #s { line-height: 24px; height: 24px; padding: 1px 8px; outline: 0; border: 0; border-right: 15px solid #e9e9e9; font-size: 13px; background: #e9e9e9; float: left; color: #999; }

/* line 556, sass/style.scss */
.top-bar .social-icons { float: right; }

/* line 560, sass/style.scss */
.ie8 .top-bar input { max-width: 500px; }

/* Live search */
/* line 564, sass/style.scss */
.live-search-results { visibility: hidden; opacity: 0; position: absolute; right: 0; z-index: 1500; top: 45px; width: 305px; padding-top: 21px; background: #fff; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15); -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -webkit-transform: scale(0.8); transform: scale(0.8); -webkit-transform-origin: top right; transform-origin: top right; }

/* line 586, sass/style.scss */
.live-search-results.fade-in { -webkit-transform: scale(1); transform: scale(1); }

/* line 591, sass/style.scss */
.live-search-results .posts-list img { width: 58px; height: auto; }

/* line 596, sass/style.scss */
.live-search-results .posts-list li { padding: 21px; border-bottom: 1px solid #d9d9d9; }

/* line 601, sass/style.scss */
.live-search-results .posts-list .content { margin-left: 75px; min-height: 0; border: 0; }

/* line 607, sass/style.scss */
.live-search-results .posts-list .content > a { color: initial; margin-bottom: 0; }

/* line 612, sass/style.scss */
.live-search-results .posts-list .view-all { border-bottom: 0; text-align: center; background: #f9f9f9; padding: 14px; }

/* line 619, sass/style.scss */
.live-search-results .posts-list .view-all a, .live-search-results .no-results { float: none; text-transform: uppercase; font-size: 12px; }

/* line 625, sass/style.scss */
.live-search-results .no-results { display: block; text-align: center; padding-bottom: 21px; }

/* News ticker */
/* line 634, sass/style.scss */
.trending-ticker ul { float: left; }

/* line 636, sass/style.scss */
.trending-ticker li { display: none; color: #656565; }

/* line 641, sass/style.scss */
.trending-ticker a { max-width: 450px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: inline-block; vertical-align: middle; line-height: 1.3; padding-right: 10px; margin-top: -2px; }

/* line 653, sass/style.scss */
.trending-ticker li:first-child { display: block; }

/* line 655, sass/style.scss */
.trending-ticker .heading { float: left; color: #e54e53; text-transform: uppercase; margin-right: 50px; }

/* header */
/* line 665, sass/style.scss */
.main-head .title { float: left; font-size: 37px; font-weight: bold; letter-spacing: -1px; max-width: 100%; }

/* line 673, sass/style.scss */
.main-head .title a { text-decoration: none; color: #19232d; }

/* line 678, sass/style.scss */
.logo-image { display: inline-block; vertical-align: middle; max-width: 100%; height: auto; }

/* vertically center - and right aligned */
/* line 686, sass/style.scss */
.main-head .right { line-height: 135px; text-align: right; }
/* line 689, sass/style.scss */
.main-head .right .textwidget { display: inline-block; margin-left: 10px; }
/* line 693, sass/style.scss */
.main-head .right .social-icons { display: inline-block; }
/* line 696, sass/style.scss */
.main-head .right .social-icons > li > a { display: block; }

/* line 703, sass/style.scss */
.main-head header { min-height: 100px; line-height: 100px; overflow: hidden; }

/* line 709, sass/style.scss */
.main-head .adwrap-widget { width: 728px; max-width: 100%; margin: 0 auto; vertical-align: middle; display: inline-block; line-height: 1; text-align: right; }

/* line 719, sass/style.scss */
.main-head .centered { text-align: center; }

/* line 723, sass/style.scss */
.main-head .centered .title { float: none; }

/** 2.3. =Navigation ---------------------------------------------------------------------------- */
/* line 731, sass/style.scss */
.navigation { background-color: #19232d; border-bottom: 6px solid #2f4154; color: #efefef; text-transform: uppercase; box-sizing: border-box; -moz-box-sizing: border-box; }

/* line 742, sass/style.scss */
.navigation.sticky { position: fixed; top: 0; z-index: 101; width: 1078px; background-color: rgba(25, 35, 45, 0.9); -webkit-animation-duration: 0.3s; animation-duration: 0.3s; -webkit-animation-name: fadeIn; animation-name: fadeIn; }

/* line 756, sass/style.scss */
.admin-bar .navigation.sticky { top: 32px; }

/* line 758, sass/style.scss */
.navigation .mobile, .navigation .off-canvas { display: none; }

/* line 762, sass/style.scss */
.navigation a { color: #efefef; }

/* line 764, sass/style.scss */
.navigation .mobile, .navigation .mobile-menu { display: none; }

/* line 767, sass/style.scss */
.navigation ul { list-style: none; line-height: 2; position: relative; }

/* line 773, sass/style.scss */
.navigation ul li { float: left; }

/* nth level link */
/* line 778, sass/style.scss */
.navigation .menu li > a { float: left; padding: 0px 22px; color: #474f56; }

/* top level links - 45px total height */
/* line 786, sass/style.scss */
.navigation .menu > li > a { text-decoration: none; line-height: 43px; color: white; border-bottom: 6px solid transparent; margin-bottom: -6px; /* parent border offset */ /*border-left: 1px solid #141b23;
box-shadow: -1px 0px 0px 0px #2e4052;
-webkit-box-shadow: -1px 0px 0px 0px #2e4052;*/ /*border-left: 1px solid #2e4052;*/ font-size: 16px; font-weight: 600; }

/* line 806, sass/style.scss */
.navigation .menu > li.vazno > a { background-color: #bf3540; }

/* blips for parent menus */
/* line 813, sass/style.scss */
.navigation .menu li > a:after { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; font-size: 15px; line-height: 0.9; content: "\f107"; text-shadow: 0px 0px 1px #efefef; margin-left: 10px; }

/* line 825, sass/style.scss */
.navigation .menu li li > a:after { display: none; }

/* line 826, sass/style.scss */
.navigation .menu li > a:only-child:after { display: none; }

/* line 828, sass/style.scss */
.navigation .menu > li:first-child > a { border-left: 0; box-shadow: none; }

/* line 833, sass/style.scss */
.navigation .menu > li:hover > a, .navigation .menu > .current-menu-item > a, .navigation .menu > .current-menu-parent > a, .navigation .menu > .current-menu-ancestor > a { border-bottom: 6px solid #e54e53; }

/* line 841, sass/style.scss */
.navigation .menu > li:hover { background: #798289; }

/* login */
/* line 846, sass/style.scss */
.menu .user-login { float: right; }

/* line 848, sass/style.scss */
.navigation .menu .user-login a { float: right; background: #2A3746; padding: 0 21px; min-width: 12px; }

/* line 855, sass/style.scss */
.navigation .user-login .text { display: none; }

/* nested menus */
/* 1st level */
/* line 860, sass/style.scss */
.navigation .menu > li > ul { top: 49px; border-radius: 0; border: 0; }

/* 1st to nth level links */
/* line 867, sass/style.scss */
.navigation .menu > li li a { float: none; display: block; text-decoration: none; font-size: 13px; padding: 6px 25px; border-top: 1px solid #1f2c38; text-transform: none; /* prevent visibility:hidden delays */ -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none; /* box-shadow: 0px -1px 0px 0px #141b23;
-webkit-box-shadow: 0px -1px 0px 0px #141b23; */ /* width: 100%;  - variable width disabled */ }

/* line 887, sass/style.scss */
.navigation .menu ul li { float: none; min-width: 220px; border-top: 0; padding: 0 0; position: relative; }

/* line 895, sass/style.scss */
.navigation .menu > li li:first-child a { border-top: 0px; box-shadow: none; -webkit-box-shadow: none; }

/* line 901, sass/style.scss */
.navigation .menu ul { position: absolute; overflow: visible; visibility: hidden; display: block; opacity: 0; padding: 5px 0px; background: #19232d; -webkit-transition: all .2s ease-in; -moz-transition: all .2s ease-in; -ms-transition: all .2s ease-in; transition: all .2s ease-in; z-index: 100; }

/* 2nd+ level */
/* line 920, sass/style.scss */
.navigation .menu ul ul { left: 100%; top: 0; }

/* line 925, sass/style.scss */
.navigation li:hover > ul { visibility: visible; opacity: 1; }

/* nth level hover or current active item */
/* line 931, sass/style.scss */
.navigation .menu li li:hover, .navigation .menu li li.current-menu-item { background: white; }
/* line 933, sass/style.scss */
.navigation .menu li li:hover > a, .navigation .menu li li.current-menu-item > a { color: #bf3540; }

/* Mega Menu */
/* line 940, sass/style.scss */
.navigation li:hover .mega-menu { visibility: visible; opacity: 1; /* z-index increase on hover - prevent transitions making menu re-appear on random hover */ z-index: 1000; }

/* line 948, sass/style.scss */
.navigation .mega-menu { width: 100%; left: 0; top: 49px; margin: 0; position: absolute; overflow: hidden; visibility: hidden; display: block; opacity: 0; padding: 35px 0px; /* 2.5em */ background: #eff1f3; -webkit-transition: all .2s ease-in; -moz-transition: all .2s ease-in; -o-transition: all .2s ease-in; transition: all .2s ease-in; /* fix flicker and use hardware acceleration */ -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); z-index: 100; }

/* line 977, sass/style.scss */
.navigation .mega-menu .sub-menu li, .navigation .menu .mega-menu > li { min-width: 0; }

/* disable transitions in mega menu */
/* line 980, sass/style.scss */
.mega-menu .wp-post-image, .mega-menu a { -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none; }

/* sub-nav for category mega menu */
/* line 989, sass/style.scss */
.mega-menu .sub-cats { padding: 0; margin-top: -35px; }

/* line 994, sass/style.scss */
.mega-menu .sub-nav { padding-right: 50px; padding-left: 25px; margin-right: 25px; background: #eff1f3; margin-bottom: -600px; padding-bottom: 600px; padding-top: 37px; }

/* line 1004, sass/style.scss */
.mega-menu .sub-nav li { float: none; display: block; position: relative; }

/* line 1011, sass/style.scss */
.navigation .mega-menu .sub-menu li:hover, .navigation .mega-menu .sub-menu li.current-menu-item { background: white !important; }
/* line 1013, sass/style.scss */
.navigation .mega-menu .sub-menu li:hover > a, .navigation .mega-menu .sub-menu li.current-menu-item > a { color: #bf3540; }

/* line 1018, sass/style.scss */
.navigation .mega-menu .sub-nav li a { text-transform: uppercase; padding: 5px; border-top: 0; border-bottom: 1px solid #2f4154; }

/* nested sub-nav */
/* line 1026, sass/style.scss */
.mega-menu .sub-nav ul { top: 0; left: 100%; }

/* line 1031, sass/style.scss */
.navigation .mega-menu .sub-nav ul li { min-width: 220px; }

/* line 1032, sass/style.scss */
.navigation .mega-menu .sub-nav ul li:last-child a { border-bottom: 0; }

/* line 1034, sass/style.scss */
.navigation .mega-menu .sub-nav li:hover, .navigation .menu .sub-nav li.current-menu-item { background: white; }

/* line 1036, sass/style.scss */
.mega-menu .extend { padding: 0 25px 0 0; }

/* line 1038, sass/style.scss */
.mega-menu .heading { display: block; border-bottom: 1px solid #2f4154; padding: 5px 0; margin-bottom: 21px; font-weight: 600; color: #474f56 !important; }

/* line 1047, sass/style.scss */
.mega-menu .featured { -webkit-transform: translate3d(0, 0, 0); }

/* line 1049, sass/style.scss */
.mega-menu .featured h2 { /*padding-left: 0;*/ text-transform: none; }

/* line 1054, sass/style.scss */
.mega-menu .featured h2 a { color: #474f56 !important; }
/* line 1056, sass/style.scss */
.mega-menu .featured h2 a:hover { color: #bf3540 !important; }

/* line 1061, sass/style.scss */
.mega-menu .highlights article { margin-bottom: 14px; }

/* line 1063, sass/style.scss */
.mega-menu .recent-posts .posts-list { text-transform: none; }

/* line 1067, sass/style.scss */
.mega-menu .posts-list div:first-child { padding-top: 0; }

/* line 1069, sass/style.scss */
.mega-menu .posts-list .post { overflow: hidden; padding-top: 21px; }

/* line 1074, sass/style.scss */
.mega-menu .posts-list .post > a { float: left; position: relative; }

/* line 1079, sass/style.scss */
.mega-menu .posts-list .content { border-bottom-color: #2f4154; margin-left: 75px; min-height: 0; }

/* line 1085, sass/style.scss */
.mega-menu .posts-list img { width: 60px; }

/* line 1086, sass/style.scss */
.mega-menu .posts-list .content > a { margin-bottom: 10px; color: #474f56 !important; }
/* line 1088, sass/style.scss */
.mega-menu .posts-list .content > a:hover { color: #bf3540 !important; }

/* mega menu for normal links style */
/* line 1095, sass/style.scss */
.navigation .mega-menu.links { padding: 35px 0 42px 0; }

/* line 1099, sass/style.scss */
.navigation .mega-menu.links > li.current-menu-item { background: inherit; }

/* line 1103, sass/style.scss */
.navigation .mega-menu.links > li { float: left; width: 25%; border: 0; padding: 0 25px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

/* when 4 columns are added */
/* line 1115, sass/style.scss */
.navigation .mega-menu.links > li:nth-child(5) { clear: both; }

/* mega menu headings */
/* line 1118, sass/style.scss */
.navigation .mega-menu.links > li > a { border: 0; text-transform: uppercase; font-size: 14px; font-weight: 600; border-bottom: 1px solid #2f4154; padding: 5px 0; }

/* line 1127, sass/style.scss */
.navigation .mega-menu.links > li > a:after { display: none; }

/* line 1129, sass/style.scss */
.navigation .mega-menu.links > li ul { visibility: inherit; opacity: 1; position: static; }

/* line 1135, sass/style.scss */
.navigation .mega-menu.links > li li a { padding-left: 10px; border-top: 0; border-bottom: 1px solid #1f2c38; }

/* caret */
/* line 1142, sass/style.scss */
.navigation .mega-menu.links > li li a:before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; font-size: 14px; line-height: 0.9; content: "\f105"; margin-right: 10px; }

/* line 1153, sass/style.scss */
.navigation .mega-menu.links > li:hover { background: transparent; }

/* line 1155, sass/style.scss */
.mega-menu .wp-post-image:hover { opacity: 1; }

/* touch devices rules */
/* line 1159, sass/style.scss */
.touch .menu li:hover ul, .touch .navigation li:hover > ul, .touch .navigation li:hover .mega-menu { opacity: 0; visibility: hidden; }

/* line 1164, sass/style.scss */
.touch .menu li.item-active > ul, .touch .navigation li.item-active > ul, .touch .navigation li.item-active .mega-menu, .touch .navigation li.item-active .mega-menu > ul, .touch .navigation li.item-active .mega-menu.links ul { visibility: visible; opacity: 1; }

/* Centered Nav - Shared */
/* line 1174, sass/style.scss */
.nav-center { text-align: center; }

/* line 1178, sass/style.scss */
.nav-center ul li { display: inline-block; float: none; vertical-align: top; }

/* line 1184, sass/style.scss */
.nav-center .sub-nav li { display: block; text-align: center; }

/* line 1189, sass/style.scss */
.nav-center .menu > li .sub-menu li { display: block; }

/* line 1193, sass/style.scss */
.nav-center .menu > li ul li, .nav-center .mega-menu, .nav-center .mega-menu .sub-nav li a { text-align: left; }

/* sticky navigation with logo */
/* line 1201, sass/style.scss */
.sticky-logo { display: none; }

/* line 1203, sass/style.scss */
.sticky.has-logo li > a { padding-left: 15px; padding-right: 15px; }

/* line 1208, sass/style.scss */
.sticky .sticky-logo { font-size: 17px; font-weight: 600; display: block; padding-left: 15px; padding-right: 30px; }

/* line 1216, sass/style.scss */
.sticky .sticky-logo img { max-height: 43px; width: auto; display: inline-block; vertical-align: middle; }

/* line 1223, sass/style.scss */
.navigation.sticky .sticky-logo a:hover { border-color: transparent; background: inherit; }

/* temporarily disable transitions on activation to prevent flicker */
/* line 1229, sass/style.scss */
.sticky.no-transition li a { -webkit-transition: none; -moz-transition: none; transition: none; }

/* breadcrumbs */
/* line 1237, sass/style.scss */
.breadcrumbs { background: #fff; padding: 14px 25px; font-size: 12px; color: #8d97a1; line-height: 1; }

/* line 1245, sass/style.scss */
.breadcrumbs a { color: #656565; }

/* line 1247, sass/style.scss */
.breadcrumbs .delim { padding: 0 10px; font-size: 16px; color: #8d97a1; line-height: 0.7; }

/* line 1254, sass/style.scss */
.breadcrumbs .location { color: #e54e53; margin-right: 21px; text-transform: uppercase; }

/** 2.4. =Featured & Slider ---------------------------------------------------------------------------- */
/* slider */
/* line 1266, sass/style.scss */
.main-featured { margin: 1px 0 30px 0; /* 2em 0 3.5em 0 */ padding: 0; background: #f2f2f2; border: none; }

/* line 1273, sass/style.scss */
.main-featured .row { opacity: 0; }

/* line 1275, sass/style.scss */
.main-featured .row.appear { opacity: 1; -webkit-transform: translate3d(0, 0, 0); }

/* line 1280, sass/style.scss */
.main-featured .slides { position: relative; min-height: 170px; }

/* line 1285, sass/style.scss */
.main-featured img { width: auto; height: auto; max-width: 100%; }

/* line 1291, sass/style.scss */
.main-featured .slider { opacity: 0; }

/* line 1293, sass/style.scss */
.main-featured .wp-post-image { display: block; }

/* line 1295, sass/style.scss */
.main-featured .cat { line-height: 30px; background: #e54e53; padding: 0 14px; margin-left: 20px; }

/* line 1303, sass/style.scss */
.main-featured .slider h3 { position: relative; float: none; }

/* line 1308, sass/style.scss */
.main-featured .slider h3 a { color: #fff; font-size: 20px; line-height: 1; margin-bottom: 15px; display: block; }

/* line 1315, sass/style.scss */
.main-featured .slider p { color: #fff; font-size: 16px; line-height: 1.3; }

/* line 1320, sass/style.scss */
.main-featured .slider a.more-btn { color: #fff; font-size: 16px; font-weight: bold; padding: 10px 13px; background-color: #273745; height: 35px; line-height: 35px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

/* line 1331, sass/style.scss */
.main-featured .slider .caption, .featured .caption { position: absolute; bottom: 0; left: 0; background: url('/images/rgbapng/bf3540cc-5.png?1432230712'); background: rgba(191, 53, 64, 0.8); width: 50%; padding: 50px 20px 17px 20px; height: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }

/* line 1345, sass/style.scss */
.main-featured .pages { position: absolute; max-width: 100%; width: 100%; bottom: 0; padding-top: 10px; /* allow the mouse pointer a little room */ z-index: 99; left: 0; padding: 10px 25px 0px 25px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; overflow: hidden; }

/* line 1363, sass/style.scss */
.main-featured .pages a { float: left; height: 4px; width: 19.658119658%; background: #72879c; margin-left: 0.284900285%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }

/* line 1376, sass/style.scss */
.main-featured .pages:hover a { height: 8px; }

/* line 1380, sass/style.scss */
.main-featured .pages a:hover { opacity: 0.6; }

/* line 1384, sass/style.scss */
.main-featured .pages .flex-active { background: #e54e53; }

/* line 1388, sass/style.scss */
.main-featured .the-date { color: white; display: block; text-transform: uppercase; font-size: 11px; }

/* line 1395, sass/style.scss */
.main-featured .blocks { padding-left: 0; }

/* line 1397, sass/style.scss */
.main-featured .blocks article { position: relative; }

/* line 1401, sass/style.scss */
.main-featured .blocks .large { margin-bottom: 14px; }

/* line 1405, sass/style.scss */
.main-featured .blocks h3 { position: absolute; bottom: 0; background: #19232d; background: rgba(25, 35, 45, 0.7); width: 100%; padding: 10px; font-size: 13px; line-height: 1.5; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }

/* line 1422, sass/style.scss */
.main-featured .blocks h3 a { color: #fff; }

/* line 1424, sass/style.scss */
.main-featured .blocks .small h3 { padding: 20px 10px 5px 10px; }

/* line 1426, sass/style.scss */
.main-featured .small { float: left; margin-right: 14px; }

/* line 1431, sass/style.scss */
.main-featured .blocks .small.last { margin-right: 0; }

/* line 1433, sass/style.scss */
.main-featured .small img { width: 168px; height: 137px; }

/* line 1438, sass/style.scss */
.ie8 .main-featured .small img { max-width: 168px; }

/* image zoom effect */
/* line 1441, sass/style.scss */
.main-featured .slides .image-link, .main-featured .blocks .image-link { display: block; overflow: hidden; -webkit-transform: translate3d(0, 0, 0); }

/* line 1448, sass/style.scss */
.main-featured .slides img, .main-featured .blocks .image-link img { -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }

/* line 1455, sass/style.scss */
.main-featured .blocks article:hover img, .main-featured .slides .flex-active-slide:hover img { /* fix flicker and use hardware acceleration */ -webkit-transform: translate3d(0, 0, 0); -webkit-perspective: 0; -webkit-backface-visibility: hidden; -webkit-transform: scale(1.1); transform: scale(1.1); -moz-transform: scale(1.1) rotate(0.1deg); /* firefox flicker fix */ opacity: 0.9; }

/* line 1469, sass/style.scss */
.main-featured .large .cat { margin-left: 7px; }

/* line 1471, sass/style.scss */
.main-featured .slider .caption, .main-featured .blocks h3, .featured .caption { /*		 IE 9 
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC44Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);

		background: -webkit-linear-gradient(top,  rgba(25,35,45,0) 0%,rgba(0,0,0,0.8) 100%);  Chrome10+, Safari5.1+ 
		background: linear-gradient(to bottom,  rgba(25,35,45,0) 0%,rgba(0,0,0,0.8) 100%);*/ background: url('/images/rgbapng/bf3540cc-5.png?1432230712'); background: rgba(191, 53, 64, 0.8); text-shadow: 0px 1px 1px #000; }

/* line 1482, sass/style.scss */
.main-featured .flexslider .slides > li { position: relative; }

/* line 1484, sass/style.scss */
.ie8 .main-featured .slider .caption, .ie8 .main-featured .blocks h3 { background-image: url("images/ie8-slider-overlay.png"); }

/* line 1485, sass/style.scss */
.ie8 .main-featured .blocks .small h3 { padding-top: 10px; }

/* -- Flex-slider Styles */
/* line 1490, sass/style.scss */
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus { outline: none; }

/* line 1491, sass/style.scss */
.slides, .flex-control-nav, .flex-direction-nav { margin: 0; padding: 0; list-style: none; z-index: 10; }

/* line 1493, sass/style.scss */
.flexslider { margin: 0; padding: 0; }

/* line 1494, sass/style.scss */
.flexslider .slides > li { display: none; -webkit-backface-visibility: hidden; }

/* Hide the slides before the JS is loaded. Avoids image jumping */
/* line 1495, sass/style.scss */
.flexslider .slides img { max-width: 800px; height: 350px; width:100%}

/* line 1496, sass/style.scss */
.flex-pauseplay span { text-transform: capitalize; }

/* line 1498, sass/style.scss */
.slides:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

/* line 1499, sass/style.scss */
.no-js .slides > li:first-child { display: block; }

/* FlexSlider Modified */
/* line 1502, sass/style.scss */
.flexslider { margin: 0; position: relative; zoom: 1; }

/* line 1503, sass/style.scss */
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease; }

/* line 1504, sass/style.scss */
.loading .flex-viewport { max-height: 300px; }

/* line 1505, sass/style.scss */
.flexslider .slides { zoom: 1; }

/* Direction Nav */
/* line 1508, sass/style.scss */
.flex-direction-nav { *height: 0; position: absolute; top: 20px; right: 20px; }
/* line 1513, sass/style.scss */
.flex-direction-nav > li { display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; float: left; margin-left: 2px; }

/* line 1519, sass/style.scss */
.flex-direction-nav a { z-index: 10; width: 24px; height: 24px; margin: 0; display: block; background: #fff; position: relative; cursor: pointer; font-size: 0; opacity: 1; }

/* line 1531, sass/style.scss */
.flex-direction-nav a:after { content: "\f105"; display: block; font-family: FontAwesome; font-style: normal; font-weight: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; line-height: 24px; font-size: 20px; text-align: center; color: #19232d; }

/* line 1546, sass/style.scss */
.flex-direction-nav .flex-prev:after { content: "\f104"; }

/* line 1548, sass/style.scss */
.flex-direction-nav a:hover { text-decoration: none; }

/*.flex-direction-nav .flex-next { right: 44px; }
.flex-direction-nav .flex-prev { left: 44px;}*/
/*.flexslider:hover .flex-next { opacity: 0.5;  }
.flexslider:hover .flex-prev { opacity: 0.5; }*/
/*.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }*/
/* line 1555, sass/style.scss */
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 0.5; }

/* Control Nav */
/* line 1558, sass/style.scss */
.flex-control-nav { width: 100%; position: absolute; bottom: 14px; right: 14px; text-align: right; }

/* line 1559, sass/style.scss */
.flex-control-nav li { margin: 0 6px; display: inline-block; zoom: 1; *display: inline; }

/* line 1560, sass/style.scss */
.flex-control-paging li a { color: white; width: 15px; height: 15px; display: block; background: white; cursor: pointer; text-indent: 9999px; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; -moz-box-shadow: inset 0 0 0 4px white; -webkit-box-shadow: inset 0 0 0 4px white; box-shadow: inset 0 0 0 4px white; }

/* line 1561, sass/style.scss */
.flex-control-paging li a:hover { background: #bf3540; }

/* line 1562, sass/style.scss */
.flex-control-paging li a.flex-active { background: #bf3540; cursor: default; }

/* line 1564, sass/style.scss */
.flex-control-thumbs { margin: 5px 0 0; position: static; overflow: hidden; }

/* line 1565, sass/style.scss */
.flex-control-thumbs li { width: 25%; float: left; margin: 0; }

/* line 1566, sass/style.scss */
.flex-control-thumbs img { width: 100%; display: block; opacity: .7; cursor: pointer; }

/* line 1567, sass/style.scss */
.flex-control-thumbs img:hover { opacity: 1; }

/* line 1568, sass/style.scss */
.flex-control-thumbs .flex-active { opacity: 1; cursor: default; }

/* -- End flexslider */
/** 3. =Components & Common Classes ---------------------------------------------------------------------------- */
/* pagination */
/* line 1578, sass/style.scss */
.main-pagination { overflow: hidden; }

/* line 1582, sass/style.scss */
.main-pagination .page-numbers, .main-pagination a { display: block; float: left; color: #676767; padding: 0 10px; margin-right: 5px; background: #ebebeb; line-height: 25px; font-size: 13px; }

/* line 1593, sass/style.scss */
.main-pagination .current, .main-pagination a:hover { color: #fff; background: #e54e53; text-decoration: none; }

/* line 1600, sass/style.scss */
.gallery-title, .section-head { background: white; border-bottom: 1px solid #e7e7e7; border-top: 3px solid #273745; line-height: 50px; color: #19232d; font-size: 18px; font-family: "Open Sans", Arial, sans-serif; font-weight: 600; text-transform: uppercase; letter-spacing: -0.05em; padding: 0 25px; margin-bottom: 28px; }

/* line 1616, sass/style.scss */
.gallery-title, .section-head.prominent { color: #e54e53; }

/* post format icons */
/* line 1619, sass/style.scss */
.post-format-icon { float: right; margin-top: -37px; background: rgba(255, 255, 255, 0.4); width: 25px; height: 25px; line-height: 25px; position: relative; text-align: center; }

/* line 1630, sass/style.scss */
.post-format-icon i { color: #fff; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); }

/* feedburner form */
/* line 1636, sass/style.scss */
.feedburner .heading { margin-bottom: 14px; }

/* line 1640, sass/style.scss */
.feedburner label { display: none; }

/* line 1641, sass/style.scss */
.feedburner input { padding: 8px 12px; outline: 0; }

/* line 1646, sass/style.scss */
.feedburner-email { min-width: 200px; }

/* line 1647, sass/style.scss */
.feedburner-subscribe { margin-left: 4px; }

/* social icons */
/* line 1652, sass/style.scss */
.social-icons li { float: left; margin-right: 5px; height: 20px; }

/* line 1658, sass/style.scss */
.social-icons li:last-child { margin-right: 0; }

/* line 1660, sass/style.scss */
.social-icons .icon { display: inline-block; width: 30px; height: 30px; line-height: 30px; text-align: center; font-size: 20px; color: #fff; -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -ms-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; }

/* line 1677, sass/style.scss */
.social-icons .icon:hover { text-decoration: none; border-radius: 50%; }

/* line 1682, sass/style.scss */
.social-icons .fa-twitter { background: #00abe3; }

/* line 1683, sass/style.scss */
.social-icons .fa-pinterest { background: #ca2128; }

/* line 1684, sass/style.scss */
.social-icons .fa-facebook { background: #004088; }

/* line 1685, sass/style.scss */
.social-icons .fa-linkedin { background: #01669c; }

/* line 1686, sass/style.scss */
.social-icons .fa-rss { background: #ff5b22; }

/* line 1687, sass/style.scss */
.social-icons .fa-google-plus { background: #d3492c; }

/* line 1688, sass/style.scss */
.social-icons .fa-instagram { background: #517fa4; }

/* line 1689, sass/style.scss */
.social-icons .fa-youtube { background: #fe3432; }

/* line 1690, sass/style.scss */
.social-icons .fa-tumblr { background: #44546b; }

/* line 1691, sass/style.scss */
.social-icons .fa-vimeo-square { background: #1ab7ea; }

/* line 1692, sass/style.scss */
.social-icons .fa-stumbleupon { background: #eb4824; }

/* line 1694, sass/style.scss */
.cat-title { position: absolute; top: 0; line-height: 25px; background: #e54e53; display: block; font-size: 12px; text-transform: uppercase; padding: 0 10px; margin-left: 7px; color: #fff; /* compensate for font weight */ display: block; z-index: 1; }

/* line 1713, sass/style.scss */
.cat-title a { color: inherit; }

/* line 1716, sass/style.scss */
hr, hr.separator { margin: 41px 0; /* 41+1 = 42 = 3em */ height: 1px; background: #d9d9d9; }

/* line 1722, sass/style.scss */
hr.no-line { background: transparent; }

/* line 1723, sass/style.scss */
hr.half { margin-top: 0; }

/* tooltip for header */
/* line 1726, sass/style.scss */
.tooltip { position: absolute; z-index: 1030; display: block; visibility: visible; padding: 5px; font-size: 90%; opacity: 0; line-height: 1.5; filter: alpha(opacity=0); }

/* line 1738, sass/style.scss */
.tooltip.in { opacity: 0.8; filter: alpha(opacity=80); }

/* line 1739, sass/style.scss */
.tooltip.bottom { margin-top: -2px; }

/* line 1741, sass/style.scss */
.tooltip-inner { max-width: 200px; padding: 3px 8px; color: #fff; text-align: center; text-transform: none; text-decoration: none; background-color: #000; border-radius: 4px; }

/* read more button */
/* line 1753, sass/style.scss */
.post .read-more { margin-top: 21px; }

/* line 1755, sass/style.scss */
.post .read-more a { font: inherit; display: block; font-size: 13px; line-height: 1.3; margin: 8px 0; font-weight: bold; text-decoration: none; background: none; }
/* line 1764, sass/style.scss */
.post .read-more a:hover { color: #bf3540; }

/* loading animation */
/* line 1770, sass/style.scss */
.ajax-loading { margin-bottom: 42px; }

/* line 1774, sass/style.scss */
.spinner { margin: 50px auto 0; width: 65px; text-align: center; }

/* line 1780, sass/style.scss */
.spinner > span { width: 16px; height: 16px; margin-right: 4px; background-color: #d6d6d6; border-radius: 100%; display: inline-block; -webkit-animation: bouncedelay 1.4s infinite ease-in-out; animation: bouncedelay 1.4s infinite ease-in-out; /* Prevent first frame from flickering when animation starts */ -webkit-animation-fill-mode: both; animation-fill-mode: both; }

/* line 1797, sass/style.scss */
.spinner span:nth-of-type(3) { -webkit-animation-delay: -0.32s; animation-delay: -0.32s; }

/* line 1802, sass/style.scss */
.spinner span:nth-of-type(2) { -webkit-animation-delay: -0.16s; animation-delay: -0.16s; }

@-webkit-keyframes bouncedelay { 0%, 80%, 100% { -webkit-transform: scale(0); }
  40% { -webkit-transform: scale(1); } }
@keyframes bouncedelay { 0%, 80%, 100% { transform: scale(0); -webkit-transform: scale(0); }
  40% { transform: scale(1); -webkit-transform: scale(1); } }
/* default search widget */
/* line 1824, sass/style.scss */
.widget_search { overflow: hidden; }

/* line 1825, sass/style.scss */
.widget_search label > span { display: none; }

/* line 1827, sass/style.scss */
.widget_search #searchsubmit { margin-left: 5px; }

/* default widgets styling */
/* line 1830, sass/style.scss */
.widget { font-size: 13px; }

/* line 1832, sass/style.scss */
.widget li { /*border-bottom: 1px solid #d9d9d9;*/ padding: 7px 0px; }

/* line 1837, sass/style.scss */
.widget li:first-child { padding-top: 0; }

/* star rating in widgets */
/* line 1841, sass/style.scss */
.widget .main-stars { margin-bottom: 10px; }

/* line 1845, sass/style.scss */
.widget .main-stars:before { content: "\f006\f006\f006\f006\f006"; }

/* line 1849, sass/style.scss */
.widget .main-stars:before, .widget .main-stars span:before { letter-spacing: 1px; margin-right: -1px; }

/* default recent comments */
/* line 1856, sass/style.scss */
.recentcomments .url { color: #e54e53; font-style: italic; }

/* default categories widget */
/* line 1862, sass/style.scss */
.widget_categories ul { padding: 0 15px; }

/* line 1865, sass/style.scss */
.widget_categories li { overflow: hidden; text-align: right; font-weight: bold; }

/* line 1871, sass/style.scss */
.widget_categories li a { float: left; font-weight: normal; }

/* line 1876, sass/style.scss */
.widget_categories .children { clear: both; padding-top: 7px; }

/* line 1881, sass/style.scss */
.widget_categories .children li { border-top: 1px solid #d9d9d9; margin-left: 14px; }

/* line 1886, sass/style.scss */
.widget_categories .children li:first-child { padding-top: 7px; margin-left: 0; padding-left: 14px; }

/* line 1892, sass/style.scss */
.widget_categories .children li { border-bottom: 0; }

/* line 1894, sass/style.scss */
.widget_categories li ul li:last-child { border-bottom: 0; padding-bottom: 0; }

/* ads widget */
/* line 1901, sass/style.scss */
.adwrap-widget { text-align: center; }

/* line 1903, sass/style.scss */
.adwrap-widget img { max-width: 100%; height: auto; }

/* line 1908, sass/style.scss */
.adwrap-widget > img, .adwrap-widget > div, .adwrap-widget > iframe, .adwrap-widget > ins { display: inline-block; vertical-align: middle; }

/* tags cloud */
/* line 1916, sass/style.scss */
.tagcloud { padding: 0 15px 20px 15px; }
/* line 1918, sass/style.scss */
.tagcloud > a { padding: 0 7px; min-width: 78px; height: 30px !important; line-height: 30px; white-space: nowrap; border: 1px solid; margin: 0 5px 5px 0; display: inline-block; text-align: center; background-color: #f5f7f8; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; font-size: 14px !important; border: none; font-weight: bold; -moz-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; }
/* line 1934, sass/style.scss */
.tagcloud > a:hover { background-color: #bf3540; color: white; }

/* line 1942, sass/style.scss */
.tweets { padding: 0 15px 20px 20px; }
/* line 1944, sass/style.scss */
.tweets > li { padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px solid #e7e7e7; }
/* line 1948, sass/style.scss */
.tweets > li > a { color: #bf3540; }
/* line 1951, sass/style.scss */
.tweets > li > em { font-style: normal; }
/* line 1953, sass/style.scss */
.tweets > li > em > a { color: #bf3540; }
/* line 1957, sass/style.scss */
.tweets > li:last-child { margin-bottom: 10px; }

/* line 1963, sass/style.scss */
.PI_SimpleTwitterTweets iframe { padding: 0 20px 15px; }

/* line 1970, sass/style.scss */
.widget_FacebookLikeBox > h3.widgettitle { border-top-color: #3b5998; }

/* rss widget */
/* line 1977, sass/style.scss */
.widget_rss .widgettitle a { color: inherit; display: inline-block; vertical-align: middle; margin-right: 4px; }

/* generic posts list (for sidebars, menus, categories etc.) */
/* line 1987, sass/style.scss */
.posts-list img { float: left; width: 85px; height: auto; margin-right: 15px; }

/* line 1994, sass/style.scss */
.posts-list .content { /*margin-left: 103px;*/ line-height: 1; min-height: 73px; /*border-bottom: 1px solid #d9d9d9;*/ }
/* line 1999, sass/style.scss */
.posts-list .content.list-content { margin-left: 0; min-height: 50px; }

/* line 2005, sass/style.scss */
.posts-list li { overflow: hidden; padding: 24px 0 10px 0; border-bottom: 1px solid #e7e7e7; }
/* line 2009, sass/style.scss */
.posts-list li:first-child { padding-top: 0; }
/* line 2012, sass/style.scss */
.posts-list li:last-child { border-bottom: 0; }

/* line 2017, sass/style.scss */
.posts-list li > a { float: left; position: relative; /* firefox flicker bug */ -moz-transform: translate3d(0, 0, 0); }

/* line 2024, sass/style.scss */
.rate-number { font-size: 11px; background: #19232d; position: absolute; height: 25px; line-height: 25px; text-align: center; min-width: 25px; font-weight: bold; color: #efefef; right: 0; bottom: 0; }

/* line 2040, sass/style.scss */
.rate-number span { margin-top: -25px; display: block; }

/* line 2045, sass/style.scss */
.rate-number .progress { background: #e54e53; height: 100%; width: 0; margin-top: 0; }

/* line 2052, sass/style.scss */
.posts-list .content > a { display: block; font-size: 13px; line-height: 1.3; margin: 8px 0; /*font-family: "Roboto Slab", Georgia, serif;*/ font-weight: bold; }

/* line 2061, sass/style.scss */
.posts-list .content time { color: #a6a6a6; font-size: 11px; text-transform: uppercase; }

/* line 2067, sass/style.scss */
.posts-list .content .comments { float: right; color: #a6a6a6; font-size: 11px; white-space: nowrap; }

/* line 2074, sass/style.scss */
.posts-list .comments a { color: inherit; }

/* line 2076, sass/style.scss */
.posts-list .comments a:hover { text-decoration: none; }

/* line 2078, sass/style.scss */
.posts-list .content .fa { font-size: 13px; }

/* line 2082, sass/style.scss */
.posts-list .review { margin-top: 0.25em; display: block; }

/* default WordPress classes */
/* line 2088, sass/style.scss */
.alignnone { margin: 5px 20px 20px 0; }

/* line 2090, sass/style.scss */
.aligncenter, div.aligncenter { display: block; margin: 5px auto 5px auto; }

/* line 2095, sass/style.scss */
.alignright, a img.alignright { float: right; margin: 0 0 21px 21px; }

/* line 2100, sass/style.scss */
.alignleft, a img.alignleft { float: left; margin: 0 21px 0 0; }

/* line 2105, sass/style.scss */
.aligncenter { display: block; margin: 5px auto 5px auto; }

/* line 2110, sass/style.scss */
a img.alignnone { margin: 0 21px 21px 0; }

/* line 2114, sass/style.scss */
a img.aligncenter { display: block; margin-left: auto; margin-right: auto; }

/* line 2120, sass/style.scss */
.wp-caption-text { font-style: italic; font-size: 0.923em; text-align: center; }

/* calendar widget */
/* line 2127, sass/style.scss */
.widget_calendar #wp-calendar { width: 100%; text-align: center; }

/* line 2132, sass/style.scss */
.widget_calendar caption, .widget_calendar td, .widget_calendar th { text-align: center; }

/* image load animations */
/* line 2135, sass/style.scss */
.no-display { will-change: opacity; opacity: 0; }

/* line 2140, sass/style.scss */
.appear { opacity: 1; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; }

/* Anketa */
/* line 2151, sass/style.scss */
.wp-polls { padding: 0 30px; }
/* line 2153, sass/style.scss */
.wp-polls h2 { font-size: 14px; font-weight: bold; color: #2c3e50; line-height: 1.4; margin-bottom: 10px; }
/* line 2160, sass/style.scss */
.wp-polls .btn { background-color: #bf3540; color: white; font-weight: bold; padding: 11px 25px; display: inline-block; line-height: 1.1; margin-bottom: 15px; font-size: 14px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
/* line 2170, sass/style.scss */
.wp-polls .btn:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: 0.7; }
/* line 2174, sass/style.scss */
.wp-polls hr { margin: 15px 0; }
/* line 2177, sass/style.scss */
.wp-polls ul { margin-left: 0; padding: 25px 0; }

/* Login Modal & bbPress Login Widget */
/* line 2187, sass/style.scss */
.bbp-login-form .fa { line-height: 35px; border: 1px solid #d9d9d9; border-right: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; color: #a6a6a6; font-size: 14px; background: #eee; text-align: center; display: table-cell; vertical-align: middle; width: 1%; padding: 0 12px; min-width: 40px; }

/* line 2210, sass/style.scss */
.bbp-login-form .input-group { display: table; width: 100%; margin-top: 14px; }

/* line 2216, sass/style.scss */
.bbp-login-form.widget-login .input-group input { border-left: 0; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; line-height: normal; padding: 9px 14px; display: table-cell; }

/* line 2229, sass/style.scss */
.bbp-login-form.widget-login .input-group input:focus { border-color: #d9d9d9; }

/* line 2231, sass/style.scss */
.bbp-login-form .bbp-submit-wrapper { float: none; text-align: left; overflow: hidden; margin-top: 21px; }

/* line 2238, sass/style.scss */
.bbp-login-form .bbp-lostpass-link, .register-now .password-msg { line-height: 28px; color: #a6a6a6; }

/* line 2243, sass/style.scss */
.bbp-register-info { margin-top: 21px; border-top: 1px solid #d9d9d9; padding-top: 14px; background: #f9f9f9; text-align: center; padding: 10px; }

/* line 2252, sass/style.scss */
.bbp-register-info > a { margin-left: 5px; }

/* line 2253, sass/style.scss */
.bbp-submit-wrapper .button { float: right; text-transform: uppercase; }

/* line 2258, sass/style.scss */
.bbp-logged-in .button { text-transform: uppercase; margin-top: 21px; }

/* line 2263, sass/style.scss */
.bbp-logged-in .content { margin-left: 75px; }

/* line 2264, sass/style.scss */
.bbp-logged-in .links { margin-top: 21px; }

/* line 2265, sass/style.scss */
.bbp-logged-in .links a { display: block; }

/* line 2266, sass/style.scss */
.bbp-logged-in .links .fa { color: #a6a6a6; font-size: 12px; margin-right: 5px; }

/* register/login modal */
/* line 2274, sass/style.scss */
.modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000000; }

/* line 2284, sass/style.scss */
.modal-backdrop.fade { opacity: 0; }

/* line 2286, sass/style.scss */
.modal-backdrop, .modal-backdrop.fade.in { opacity: 0.6; filter: alpha(opacity=60); }

/* line 2291, sass/style.scss */
.modal { position: fixed; margin: 0; top: 50%; left: 50%; z-index: 1050; width: 560px; margin-left: -280px; background-color: #fff; -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.1); box-shadow: 0 3px 7px rgba(0, 0, 0, 0.1); outline: none; opacity: 0; }

/* line 2309, sass/style.scss */
.modal.hide { display: none; }

/* line 2311, sass/style.scss */
.modal.fade, .modal-backdrop.fade { opacity: 0; }

/* line 2313, sass/style.scss */
.modal.fade.in { opacity: 1; }

/* line 2315, sass/style.scss */
.modal-header { padding: 9px 15px; background: #f2f2f2; }

/* line 2320, sass/style.scss */
.modal-header .modal-title { font: 14px "Open Sans", Arial, sans-serif; text-transform: uppercase; border-left: 3px solid #e54e53; padding-left: 18px; line-height: 24px; }

/* line 2328, sass/style.scss */
.modal-header .close { float: right; background: transparent; padding: 0 5px; font-size: 18px; font-weight: bold; }

/* line 2336, sass/style.scss */
.modal-body { position: relative; overflow-y: auto; max-height: 400px; padding: 15px; font-size: 13px; }

/* line 2344, sass/style.scss */
.login-modal .bbp-register-info { padding: 21px; margin: 21px -15px -15px -15px; }

/* line 2349, sass/style.scss */
.modal-form { margin-bottom: 0; }

/* line 2351, sass/style.scss */
.login-modal { width: 400px; margin-left: -200px; }

/* line 2356, sass/style.scss */
.login-modal .lost-pass, .login-modal .register-now { display: none; }

/* css3 animations and transition helpers */
@-webkit-keyframes fadeIn { 0% { opacity: 0; }
  100% { opacity: 1; } }
@keyframes fadeIn { 0% { opacity: 0; }
  100% { opacity: 1; } }
/* line 2380, sass/style.scss */
.fade-in { visibility: visible; opacity: 1; }

/* line 2385, sass/style.scss */
.fade-out { visibility: hidden; opacity: 0; }

/** 4. =Main Content ---------------------------------------------------------------------------- */
/* line 2396, sass/style.scss */
.main { margin: 42px auto; /* 3em */ }

/* line 2400, sass/style.scss */
.main > .row, .main .post-wrap > .row { overflow: hidden; position: relative; }

/* line 2405, sass/style.scss */
.no-sidebar .main-content { width: 100%; }

/* line 2407, sass/style.scss */
.main-content { position: relative; }
/* line 2410, sass/style.scss */
.main-content .page > .row.cf { margin-left: 0; margin-right: 0; border: 1px solid #e7e7e7; }
/* line 2416, sass/style.scss */
.main-content > article { background: white; padding: 25px; border: 1px solid #e7e7e7; margin-bottom: 25px; }

/*.axrchive,
.category,
.page { .main-content { .main-heading,.column { background-color: white; }  }
}*/
/** 4.1. =Main Page Blocks ---------------------------------------------------------------------------- */
/* Highlights Blocks */
/* line 2441, sass/style.scss */
.highlights-box { margin-bottom: 42px; /* 30 + 12 = 42 (3em) */ padding-bottom: 25px; background: none !important; border: none !important; }
/* line 2446, sass/style.scss */
.highlights-box .column { padding: 0; background-color: white; border: 1px solid #e7e7e7; }
/* line 2451, sass/style.scss */
.highlights-box .column .highlights article, .highlights-box .column .highlights .block { padding: 0 25px; }
/* line 2454, sass/style.scss */
.highlights-box .column .highlights .block { margin-bottom: 15px; }
/* line 2458, sass/style.scss */
.highlights-box .column .highlights .block.posts-list li:last-child { border-bottom: 1px solid #e7e7e7; }
/* line 2465, sass/style.scss */
.highlights-box .column .highlights a.cat-link { color: #273745; display: block; background: none; margin-left: 25px; padding-bottom: 15px; font-weight: bold; }
/* line 2472, sass/style.scss */
.highlights-box .column .highlights a.cat-link:before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; font-size: 14px; line-height: 0.9; content: "\f105"; margin-right: 10px; }
/* line 2485, sass/style.scss */
.highlights-box .column .highlights.news-list .section-head { margin-bottom: 0px; }
/* line 2490, sass/style.scss */
.highlights-box .column .highlights.news-list > .posts-list li a { display: block; float: none; margin-bottom: 10px;font-weight:bold; }
/* line 2495, sass/style.scss */
.highlights-box .column .highlights.news-list > .posts-list li time { color: #a6a6a6; font-size: 11px; text-transform: uppercase; }
/* line 2501, sass/style.scss */
.highlights-box .column .highlights.news-list > .posts-list ul { padding: 0; }
/* line 2504, sass/style.scss */
.highlights-box .column .highlights.news-list > .posts-list .cat-link { font-weight: bold; margin-left: 0; padding-left: 0; display: block; }
/* line 2513, sass/style.scss */
.highlights-box .column.half { width: 48%; }
/* line 2515, sass/style.scss */
.highlights-box .column.half:first-child { margin-right: 4%; }
@media screen and (max-width: 767px) { /* line 2513, sass/style.scss */
  .highlights-box .column.half { width: 100%; float: left; margin: 0 0 20px 0; } }
/* line 2528, sass/style.scss */
.highlights-box.three-col .column.one-third { padding: 0; width: 32%; margin-left: 2%; }
/* line 2532, sass/style.scss */
.highlights-box.three-col .column.one-third:first-child { margin-left: 0%; }
/* line 2537, sass/style.scss */
.highlights-box.three-col .column.one-third .highlights a.cat-link { font-weight: bold; padding-top: 15px; margin-left: 0; padding-left: 25px; border-top: 1px solid #e7e7e7; }
@media screen and (max-width: 767px) { /* line 2528, sass/style.scss */
  .highlights-box.three-col .column.one-third { width: 100%; float: left; margin: 0 0 20px 0; } }

/* container for smaller 3 columns */
/* line 2557, sass/style.scss */
.highlights-box.three-col { margin: 0 0 42px; }
/* line 2559, sass/style.scss */
.highlights-box.three-col h2 { padding: 0 15px; }

/* line 2564, sass/style.scss */
.highlights-box.three-col .highlights .meta { margin-top: -20px; }

/*.highlights-box .column.half:first-child { border-right: 1px solid #d9d9d9; }*/
/* main highlights box */
/* line 2569, sass/style.scss */
.highlights { position: relative; }

/* line 2571, sass/style.scss */
.highlights .image-link { min-height: 12px; display: block; position: relative; }

/* line 2577, sass/style.scss */
.highlights .image-link img { display: block; width: 100%; height: auto;max-height:250px; }

/* line 2583, sass/style.scss */
.highlights article { position: relative; }

/* line 2585, sass/style.scss */
.highlights-box.three-col .post-format-icon { margin-top: -45px; }

/* line 2587, sass/style.scss */
.highlights .section-head a { color: inherit; }

/* line 2589, sass/style.scss */
.highlights .cat-title.larger { line-height: 30px; padding: 0 14px; }

/* line 2594, sass/style.scss */
.highlights .image-link .star-rating { position: absolute; bottom: 12px; right: 0; background: rgba(255, 255, 255, 0.5); padding: 1px 10px; }

/* line 2602, sass/style.scss */
.highlights .image-link .post-format-icon + .star-rating { right: 25px; padding: 2px 10px; }

/* line 2607, sass/style.scss */
.highlights .meta { position: relative; margin-top: -12px; background: #f2f2f2; line-height: 25px; font-size: 11px; color: #a6a6a6; text-transform: uppercase; padding-left: 14px; overflow: hidden; }

/* line 2619, sass/style.scss */
.highlights .meta time { float: left; }

/* line 2620, sass/style.scss */
.highlights .meta .comments { float: right; display: inline-block; margin-right: 14px; white-space: nowrap; }

/* line 2627, sass/style.scss */
.highlights .comments .fa { font-size: 13px; }

/* line 2629, sass/style.scss */
.highlights .comments a { color: inherit; }

/* line 2630, sass/style.scss */
.highlights .comments a:hover { text-decoration: none; }

/* line 2632, sass/style.scss */
.highlights .meta .rate-number { float: right; background: #19232d; position: relative; height: 25px; text-align: center; min-width: 25px; font-weight: bold; color: #efefef; }

/* line 2644, sass/style.scss */
.highlights .rate-number span { margin-top: -25px; display: block; }

/* line 2650, sass/style.scss */
.highlights .rate-number .progress { background: #e54e53; height: 100%; width: 0; margin-top: 0; }

/* line 2657, sass/style.scss */
.highlights h2 { color: #273745; font-size: 14px; font-weight: bold; line-height: 1.3; padding-left: 0px; margin: 7px 0; }

/*	.highlights h2:before {
		content: " ";
		display: block;
		float: left;
		position: absolute;
		left: 0;
		height: 18px;
		border-left: 3px solid #e54e53; 
	}*/
/* line 2677, sass/style.scss */
.highlights h2 a { color: #19232d; font-weight: bold; background: none !important; }

/* line 2679, sass/style.scss */
.highlights .excerpt { font-size: 13px; line-height: 1.615; margin-top: 14px; border-bottom: 1px solid #d9d9d9; color: #949697; padding-bottom: 14px; }

/* line 2689, sass/style.scss */
.highlights .excerpt p { margin-bottom: 0; }

/* line 2692, sass/style.scss */
.highlights-box.three-col .highlights .image-link img { max-height: 135px; }

/* line 2697, sass/style.scss */
.block.posts li { border-top: 1px solid #d9d9d9; padding: 9px 0; /* 9 + 3 (line-height*size - size / 2) */ line-height: 1.5; overflow: hidden; }

/* line 2704, sass/style.scss */
.block.posts li:first-child { border-top: 0; }

/* line 2706, sass/style.scss */
.block.posts li:last-child { padding-bottom: 0; }

/* line 2708, sass/style.scss */
.block.posts a { color: #19232d; font-size: 13px; font-family: "Roboto Slab", Georgia, serif; margin-left: 14px; display: block; }

/* line 2716, sass/style.scss */
.block.posts .fa-angle-right { color: #e54e53; font-size: 12px; float: left; line-height: 1.625; }

/* line 2723, sass/style.scss */
.highlights .thumb img { width: 60px; margin-right: 15px; margin-bottom: 20px; }

/* line 2729, sass/style.scss */
.highlights .thumb .content { margin-left: 0; min-height: 0; }

/* line 2734, sass/style.scss */
.highlights .content .star-rating { margin-top: -5px; margin-bottom: 10px; display: block; }

/* line 2740, sass/style.scss */
.highlights .thumb li { padding-top: 21px; }

/* line 2744, sass/style.scss */
.highlights article { margin-bottom: 0px; }

/* line 2746, sass/style.scss */
.highlights .block.posts { border-top: 1px solid #d9d9d9; margin-top: 12px; }

/* line 2751, sass/style.scss */
.highlights .posts-list .cat-title { position: static; display: inline-block; margin-left: 0; font-size: 10px; padding: 4px; line-height: 1; }

/* line 2760, sass/style.scss */
.highlights .thumb .content > a { margin-bottom: 10px; background: none !important; }

/* News Focus Block */
/* line 2764, sass/style.scss */
.news-focus { margin-bottom: 35px; background-color: white; border: 1px solid #e7e7e7; padding-bottom: 25px; }
/* line 2769, sass/style.scss */
.news-focus .heading { background: white; color: #273745; border-top: 3px solid transparent; }
/* line 2773, sass/style.scss */
.news-focus .heading > a { color: #273745; font-weight: bold; }
/* line 2777, sass/style.scss */
.news-focus .heading .subcats { float: right; font-weight: normal; }
/* line 2780, sass/style.scss */
.news-focus .heading .subcats a { color: #949697; display: block; border-top: 3px solid transparent; margin-top: -3px; text-transform: none; font-size: 14px; }
/* line 2787, sass/style.scss */
.news-focus .heading .subcats a.active { color: #273745 !important; border-top: 3px solid rgba(39, 55, 69, 0.5); }
/* line 2793, sass/style.scss */
.news-focus .heading li { float: left; font-size: 12px; margin-left: 14px; position: relative; }
/* line 2800, sass/style.scss */
.news-focus .heading .active:after, .news-focus .heading .active:before { top: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; }
/* line 2808, sass/style.scss */
.news-focus .heading .active:after { border-color: rgba(255, 255, 255, 0); border-top-color: #fff; border-width: 4px; left: 50%; margin-left: -4px; }
/* line 2815, sass/style.scss */
.news-focus .heading .active:before { border-color: rgba(229, 78, 83, 0); border-top-color: #d9d9d9; border-width: 5px; left: 50%; margin-left: -5px; }
/* line 2824, sass/style.scss */
.news-focus .row { overflow: hidden; display: none; margin: 28px 0 0; }
/* line 2829, sass/style.scss */
.news-focus .row > a.cat-link { color: #273745; background: none; display: block; padding: 15px 25px 0; margin-top: 15px; border-top: 1px solid #e7e7e7; width: 100%; float: left; font-weight: bold; }
/* line 2839, sass/style.scss */
.news-focus .row > a.cat-link:before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; font-size: 14px; line-height: 0.9; content: "\f105"; margin-right: 10px; }
/* line 2853, sass/style.scss */
.news-focus .blocks article { margin-top: 28px; }
/* line 2855, sass/style.scss */
.news-focus .blocks article:first-child { margin-top: 0; }
/* line 2860, sass/style.scss */
.news-focus .news-0 { display: block; }
/* line 2861, sass/style.scss */
.news-focus .focus { overflow: hidden; }
/* line 2863, sass/style.scss */
.news-focus .focus .image-link { float: left; margin-right: 14px; }
/* line 2867, sass/style.scss */
.news-focus .focus h2 { font-size: 14px; padding: 10px 0; /* 10 + 4px (lineheight-font-size/2) = 1em */ }
/* line 2870, sass/style.scss */
.news-focus .focus h2 a { color: #19232d; }
/* line 2875, sass/style.scss */
.news-focus .meta { font-size: 11px; text-transform: uppercase; color: #a6a6a6; }
/* line 2879, sass/style.scss */
.news-focus .meta .comments { float: right; }
/* line 2881, sass/style.scss */
.news-focus .meta .comments a { color: #a6a6a6; }
/* line 2887, sass/style.scss */
.news-focus .comments .fa { font-size: 13px; }
/* line 2892, sass/style.scss */
.news-focus a.more-link { text-decoration: none; background: none; font-weight: bold; }
/* line 2898, sass/style.scss */
.news-focus .excerpt { color: #949697; padding-bottom: 0; border-bottom: 0; display: block; }
/* line 2903, sass/style.scss */
.news-focus .excerpt p { margin-bottom: 0; }
/* line 2909, sass/style.scss */
.news-focus .posts-list li:first-child { padding-top: 0; }
/* line 2916, sass/style.scss */
.news-focus .posts li:first-child { padding-top: 0; }
/* line 2919, sass/style.scss */
.news-focus .posts li:last-child { padding-bottom: 0; }
/* line 2927, sass/style.scss */
.news-focus.news-block-list .highlights .thumb img { width: 210px; }
/* line 2930, sass/style.scss */
.news-focus.news-block-list .highlights .thumb .img-link { margin-right: 25px; }
/* line 2933, sass/style.scss */
.news-focus.news-block-list .highlights .thumb .content { margin-left: 235px; }
@media screen and (max-width: 767px) { /* line 2937, sass/style.scss */
  .news-focus.news-block-list .highlights .thumb .img-link { width: 20%; margin-right: 0; }
  /* line 2940, sass/style.scss */
  .news-focus.news-block-list .highlights .thumb .img-link img { width: 100%; height: auto; }
  /* line 2945, sass/style.scss */
  .news-focus.news-block-list .highlights .thumb .content { margin-left: 20%; padding-left: 20px; } }
@media screen and (max-width: 520px) { /* line 2951, sass/style.scss */
  .news-focus.news-block-list .highlights .thumb .img-link { width: 100%; float: left; display: block; }
  /* line 2956, sass/style.scss */
  .news-focus.news-block-list .highlights .thumb .content { width: 100%; float: left; display: block; margin: 20px 0 0 0; padding: 0; } }
/* line 2965, sass/style.scss */
.news-focus.news-block-list .highlights h2 { font-size: 16px; margin: 0 0 10px; }
/* line 2968, sass/style.scss */
.news-focus.news-block-list .highlights h2 > a { font-weight: bold; background: none; }
/* line 2971, sass/style.scss */
.news-focus.news-block-list .highlights h2 > a:hover { color: #bf3540; }
/* line 2977, sass/style.scss */
.news-focus.news-block-list .highlights a.cat-link { color: #273745; background: none; font-weight: bold; }
/* line 2981, sass/style.scss */
.news-focus.news-block-list .highlights a.cat-link:before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; font-size: 14px; line-height: 0.9; content: "\f105"; margin-right: 10px; }
/* line 2995, sass/style.scss */
.news-focus.news-block-list .posts-list { margin-bottom: 15px; }
/* line 2997, sass/style.scss */
.news-focus.news-block-list .posts-list > li { padding-top: 25px; padding-bottom: 25px; }
/* line 3000, sass/style.scss */
.news-focus.news-block-list .posts-list > li:first-child { padding-top: 0; }
/* line 3003, sass/style.scss */
.news-focus.news-block-list .posts-list > li:last-child { border-bottom: 1px solid #e7e7e7; }
/* line 3011, sass/style.scss */
.news-focus.news-vertical .highlights h2 { font-size: 16px; margin: 0 0 10px; }
/* line 3014, sass/style.scss */
.news-focus.news-vertical .highlights h2 > a { font-weight: bold; background: none; }
/* line 3017, sass/style.scss */
.news-focus.news-vertical .highlights h2 > a:hover { color: #bf3540; }
/* line 3023, sass/style.scss */
.news-focus.news-vertical .highlights a.cat-link { color: #273745; background: none; margin-left: 25px; font-weight: bold; }
/* line 3028, sass/style.scss */
.news-focus.news-vertical .highlights a.cat-link:before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; font-size: 14px; line-height: 0.9; content: "\f105"; margin-right: 10px; }
/* line 3041, sass/style.scss */
.news-focus.news-vertical .highlights .column > article { padding-bottom: 20px; border-bottom: 1px solid #e7e7e7; margin-bottom: 20px; }
/* line 3045, sass/style.scss */
.news-focus.news-vertical .highlights .column > article .excerpt { margin-bottom: 15px; }
/* line 3048, sass/style.scss */
.news-focus.news-vertical .highlights .column > article h2 { margin-top: 15px; }
/* line 3057, sass/style.scss */
.news-focus.news-vertical .row > a.cat-link { margin-top: 0; border: none; font-weight: bold; }
/* line 3065, sass/style.scss */
.news-focus.news-vertical .posts-list { margin-bottom: 15px; }
/* line 3067, sass/style.scss */
.news-focus.news-vertical .posts-list > li { padding-top: 25px; padding-bottom: 25px; }
/* line 3070, sass/style.scss */
.news-focus.news-vertical .posts-list > li:first-child { padding-top: 0; }
/* line 3073, sass/style.scss */
.news-focus.news-vertical .posts-list > li:last-child { border-bottom: 1px solid #e7e7e7; }

/* line 3081, sass/style.scss */
h3.gallery-title { font-family: "Open Sans", Arial, sans-serif; }

/* line 3085, sass/style.scss */
.gallery-block { margin-bottom: 42px; }

/* line 3087, sass/style.scss */
.gallery-block .carousel li { margin-right: 30px; }

/* line 3088, sass/style.scss */
.gallery-block .carousel .title a { font-family: "Roboto Slab", serif; color: #19232d; padding-top: 4px; display: block; }

/* line 3095, sass/style.scss */
.gallery-block .carousel .title { margin-bottom: 0; }

/* line 3097, sass/style.scss */
.gallery-block .carousel .flex-direction-nav a { top: 70px; }

/* line 3099, sass/style.scss */
.gallery-block .rate-number { display: none; }

/* line 3101, sass/style.scss */
.gallery-block .carousel .rate-number { display: block; }

/* line 3103, sass/style.scss */
.gallery-block .image-link { display: block; position: relative; }

/* line 3108, sass/style.scss */
.gallery-block img { display: block; }

/* line 3111, sass/style.scss */
.gallery-block .gallery-blocks { text-align: center; }
/* line 3113, sass/style.scss */
.gallery-block .gallery-blocks .blocks { padding: 0 15px 15px; display: inline-block; }
/* line 3116, sass/style.scss */
.gallery-block .gallery-blocks .blocks > li { display: inline-block; float: left; width: 45%; padding: 0; margin-right: 2.5%; margin-bottom: 15px; }
/* line 3123, sass/style.scss */
.gallery-block .gallery-blocks .blocks > li img { max-width: 100%; height: auto; }

/* Blog Listing Blocks */
/* line 3135, sass/style.scss */
.page-content .row.grid-overlay { margin-bottom: 14px; /* 28 + 14 = 42 */ }

/** 4.2. =Single Post ---------------------------------------------------------------------------- */
/* line 3145, sass/style.scss */
.post-header { margin-bottom: 21px; }

/* line 3147, sass/style.scss */
.post-header .featured { margin-bottom: 14px; position: relative; }
/* line 3151, sass/style.scss */
.post-header .featured a img { max-width: 100%; height: auto; display: block; }

/* line 3159, sass/style.scss */
.post-header .featured .caption a { color: inherit; font-weight: 600; }

/*.featured .flex-direction-nav a { right: 21px; }
.featured .flex-direction-nav .flex-prev { left: 21px; }*/
/* line 3167, sass/style.scss */
.no-sidebar .post-header .featured img { width: 100%; height: auto; }

/* caption support */
/* line 3173, sass/style.scss */
.post-header .featured > a { display: block; position: relative; }

/* line 3178, sass/style.scss */
.post-header .featured .caption { margin-bottom: 0; bottom: 5px; padding: 14px 20px 14px 20px; color: #fff; font-size: 14px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transform: translate3d(0, 0, 0); }

/* line 3192, sass/style.scss */
.post-header .post-title { font-size: 30px; position: relative; font-weight: 600; padding-left: 18px; margin-right: 35px; line-height: 1.215; letter-spacing: -2px; float: left; }

/* line 3203, sass/style.scss */
.post-header .post-title:before { content: " "; display: block; float: left; position: absolute; left: 0; top: 6px; /* line-height padding */ height: 100%; border-left: 3px solid #e54e53; }

/* line 3214, sass/style.scss */
.post-header .comments { float: right; margin-left: -35px; color: #a6a6a6; font-size: 11px; line-height: 28px; }

/* line 3221, sass/style.scss */
.post-header .comments:hover { text-decoration: none; }

/* line 3222, sass/style.scss */
.post-header .comments .fa { font-size: 13px; }

/* line 3225, sass/style.scss */
.post-header .post-meta { padding: 0; font-size: 11px; text-transform: uppercase; padding: 10px 0; border: 1px solid #d9d9d9; border-left: 0; border-right: 0; margin-top: 21px; overflow: hidden; }

/* make html5 videos responsive */
/* line 3238, sass/style.scss */
.main-content video { width: 100%; height: 100%; max-width: 100%; }

/* line 3244, sass/style.scss */
.post-meta { color: #a6a6a6; }

/* line 3246, sass/style.scss */
.post-meta time { text-transform: uppercase; float: left; }

/* line 3248, sass/style.scss */
.post-meta .posted-on { float: right; }

/* line 3249, sass/style.scss */
.post-meta .cats { float: left; }

/* variant with title above */
/* line 3252, sass/style.scss */
.title-above .post-header .post-meta { margin-bottom: 28px; }

/* line 3256, sass/style.scss */
.title-above .post-header .featured { margin-bottom: 0; }

/* post content */
/* line 3261, sass/style.scss */
.post-content, .post-share { line-height: 1.857; font-size: 13px; position: relative; }

/* line 3267, sass/style.scss */
.post-container .post-content { margin-bottom: -1.857em; }

/* line 3269, sass/style.scss */
.post-content a { color: #e54e53; }

/* line 3270, sass/style.scss */
.post-content a:hover { color: #19232d; }

/* line 3272, sass/style.scss */
.post-content p, .post-content > ul, .post-content > div, .post-content > dl, .post-content blockquote, .post-content ol { margin-bottom: 1.857em; /* adjust to parent font-size */ }

/* line 3276, sass/style.scss */
.post .post-content > p:first-child { font-size: 1.0769em; color: #3a4149; }

/* lists */
/* line 3283, sass/style.scss */
.post-content ul { list-style-type: square; margin-left: 42px; }

/* line 3288, sass/style.scss */
.post-content ol { list-style-type: decimal; margin-left: 42px; }

/* line 3293, sass/style.scss */
.post-content .fa-ul { margin-left: 0; }

/* line 3295, sass/style.scss */
.post-content .fa-ul, .post-content .fa-ul ul { list-style-type: none; }
/* line 3297, sass/style.scss */
.post-content .fa-ul > li, .post-content .fa-ul ul > li { padding-bottom: 3px; margin-bottom: 3px; border-bottom: 1px solid #e7e7e7; }

/* line 3304, sass/style.scss */
.post-content .fa-ul .fa { margin-left: -21px; width: 2em; font-size: 0.9em; color: #bf3540; }

/* line 3311, sass/style.scss */
.post-content small { font-size: 0.92308em; }

/* quotes */
/* line 3314, sass/style.scss */
.post-content blockquote { padding: 1.857em; padding-bottom: 0; border-left: 3px solid #d9d9d9; border-bottom: 1px solid transparent; background: #f2f2f2; }

/* line 3322, sass/style.scss */
.post-content .pullquote { float: right; font-style: italic; font-size: 1.1em; padding-left: 14px; border-left: 3px solid #d9d9d9; max-width: 35%; }

/* fix audio element */
/* line 3332, sass/style.scss */
.mejs-container .mejs-controls > div:last-of-type { position: relative; clear: both; float: right; top: -31px; }

/* in-post galleries and images */
/* line 3340, sass/style.scss */
.post-content .tiled-gallery { clear: none; }

/* line 3342, sass/style.scss */
.post-content img, .post-content .wp-caption { max-width: 100%; height: auto; }

/* line 3347, sass/style.scss */
.post-content .gallery-caption { font-style: italic; font-size: 0.923em; }

/* line 3352, sass/style.scss */
.post-content .wp-caption.alignright { margin-left: 31px; }

/* line 3354, sass/style.scss */
.post-content .wp-caption { margin-bottom: 21px; }

/* line 3356, sass/style.scss */
.post-content .wp-caption-text { margin-bottom: 0; margin-right: 10px; }

/* Modern quotes */
/* line 3363, sass/style.scss */
.post-content .modern-quote { position: relative; padding: 0; padding-left: 42px; padding-right: 14px; padding-top: 17px; padding-bottom: 0; margin-top: 35px; margin-bottom: 35px; font-family: "Merriweather", Georgia, serif; font-weight: 300; font-size: 16px; font-style: italic; letter-spacing: 0.2px; border: 0; border-top: 2px solid #e54e53; background: transparent; }

/* line 3386, sass/style.scss */
.modern-quote:before { content: "\201c"; display: inline-block; position: absolute; top: 17px; left: 0; color: #e6e6e6; font-size: 60px; line-height: 1; font-style: normal; font-family: Arial, Helvetica, sans-serif; }

/* line 3399, sass/style.scss */
.modern-quote p { margin-bottom: 21px; }

/* line 3403, sass/style.scss */
.modern-quote cite { font-size: 12px; font-family: "Open Sans", Arial, sans-serif; text-transform: uppercase; color: #a6a6a6; }

/* line 3410, sass/style.scss */
.modern-quote p > cite { display: block; }

/* line 3414, sass/style.scss */
.modern-quote cite:before { content: "\2014"; margin-right: 3px; }

/* line 3419, sass/style.scss */
.modern-quote.alignleft { margin-right: 35px; }

/* line 3423, sass/style.scss */
.modern-quote.alignright { margin-left: 35px; }

/* line 3427, sass/style.scss */
.modern-quote.pull { margin-bottom: 28px; margin-top: 0.6em; /* match top leading, relative to font size */ padding-right: 0; min-width: 250px; max-width: 30%; }

/* review box */
/* line 3437, sass/style.scss */
.review-box { background: #f2f2f2; border-left: 3px solid #d9d9d9; padding: 10px 15px 0 15px; font-size: 13px; }

/* line 3444, sass/style.scss */
.post-content > .review-box { margin-bottom: 28px; }

/* line 3446, sass/style.scss */
.review-box .heading { font-size: 16px; font-weight: normal; border-left: 3px solid #e54e53; margin-left: -18px; padding-left: 15px; line-height: 2; margin-bottom: 20px; /* line-height adds 8px */ }

/* line 3457, sass/style.scss */
.review-box .verdict-box { overflow: hidden; padding: 28px 0; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; }

/* line 3464, sass/style.scss */
.review-box .overall { float: left; background: #e54e53; color: #fff; padding: 10px 8px; min-width: 115px; text-align: center; }

/* line 3473, sass/style.scss */
.review-box .overall .number { display: block; font-size: 65px; font-weight: 600; line-height: 1; }

/* line 3480, sass/style.scss */
.review-box .overall .best { display: none; }

/* line 3482, sass/style.scss */
.review-box .overall .percent { font-size: 25px; }

/* line 3484, sass/style.scss */
.review-box .overall .verdict { display: block; font-size: 14px; text-transform: uppercase; margin-top: 10px; }

/* line 3491, sass/style.scss */
.review-box .verdict-box .text { margin-left: 150px; }

/* line 3493, sass/style.scss */
.review-box ul { list-style: none; margin-left: 0; padding: 28px 0; }

/* line 3499, sass/style.scss */
.review-box li { margin-bottom: 15px; }

/* line 3501, sass/style.scss */
.review-box .label { text-transform: uppercase; }

/* line 3505, sass/style.scss */
.review-box .criterion { overflow: hidden; line-height: 2; }

/* line 3510, sass/style.scss */
.review-box ul .rating { float: right; font-weight: 600; white-space: nowrap; }

/* line 3516, sass/style.scss */
.review-box .rating-bar, .review-box .bar { background: #fff; height: 21px; }

/* line 3521, sass/style.scss */
.review-box .bar { background: #e54e53; display: block; }

/* star rating */
/* line 3529, sass/style.scss */
.review-box.stars li:first-child { margin-top: -28px; }

/* line 3533, sass/style.scss */
.review-box.stars li { border-bottom: 1px solid #d9d9d9; padding: 10px 0; margin: 0; }

/* line 3539, sass/style.scss */
.review-box .overall-stars { display: block; height: 15px; text-align: center; }

/* line 3545, sass/style.scss */
.review-box .overall-stars .main-stars { float: none; max-width: 6em; margin: 0 auto; margin-top: 14px; font-size: 15px; color: #ec9494; color: rgba(255, 255, 255, 0.2); text-align: left; }

/* line 3556, sass/style.scss */
.review-box .overall-stars .main-stars span:before { color: #fff; }

/* line 3558, sass/style.scss */
.review-box .main-stars { float: right; font-size: 17px; margin-top: 5px; display: block; padding-right: 1px; color: #d9d9d9; }

/* line 3567, sass/style.scss */
.review-box .main-stars:before, .review-box .main-stars span:before { margin-right: -4px; letter-spacing: 5px; }

/* line 3572, sass/style.scss */
.review-box .main-stars:before { content: "\f005\f005\f005\f005\f005"; }

/* line 3574, sass/style.scss */
.ie .review-box .main-stars span:before { width: 6.25em; }

/* main stars for ratings */
/* line 3577, sass/style.scss */
.main-stars { position: relative; font-size: 13px; line-height: 1; height: 1em; color: #e54e53; overflow: hidden; display: inline-block; vertical-align: middle; margin-top: -2px; }

/* line 3591, sass/style.scss */
.main-stars span { color: inherit; position: absolute; top: 0; left: 0; padding-top: 2em; overflow: hidden; }

/* line 3600, sass/style.scss */
.main-stars:before, .main-stars span:before { content: "\f005\f005\f005\f005\f005"; color: inherit; letter-spacing: 2px; margin-right: -2px; display: block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

/* line 3615, sass/style.scss */
.main-stars:before { content: "\f006\f006\f006\f006\f006"; }

/* line 3617, sass/style.scss */
.main-stars span:before { top: 0; left: 0; position: absolute; color: #e54e53; }

/* line 3624, sass/style.scss */
.ie .main-stars span:before { width: 6em; }

/* user ratings */
/* line 3628, sass/style.scss */
.user-ratings .votes { font-size: 11px; letter-spacing: 1px; margin-left: 5px; }

/* line 3634, sass/style.scss */
.user-ratings .hover-number { letter-spacing: 1px; float: right; font-weight: 600; }

/* line 3640, sass/style.scss */
.stars .user-ratings .hover-number { margin-right: 21px; }

/* line 3642, sass/style.scss */
.user-ratings .main-stars, .user-ratings .rating-bar { cursor: pointer; }

/* line 3644, sass/style.scss */
.user-ratings.voted .main-stars, .user-ratings.voted .rating-bar { cursor: default; }

/* post pagination */
/* line 3648, sass/style.scss */
.post-pagination { float: right; }

/* line 3649, sass/style.scss */
.post-pagination > span { display: block; float: left; padding: 0 10px; margin-right: 5px; line-height: 25px; font-size: 13px; color: #fff; background: #e54e53; text-decoration: none; }

/* post pagination for post slideshow */
/* line 3662, sass/style.scss */
.post-pagination-next { overflow: hidden; background: #f2f2f2; }

/* line 3667, sass/style.scss */
.post-pagination-next .info { font-size: 12px; text-transform: uppercase; }

/* line 3672, sass/style.scss */
.post-pagination-next .info strong { padding: 0 2px; }

/* line 3674, sass/style.scss */
.post-pagination-next .button { padding: 3px 12px; font-size: 12px; text-transform: uppercase; font-weight: 600; }

/* line 3681, sass/style.scss */
.post-pagination-next .fa { padding: 0 3px; font-size: 11px; display: inline-block; }

/* line 3687, sass/style.scss */
.post-pagination-next .links { float: right; }

/* post sharing */
/* line 3693, sass/style.scss */
.post-share { border-top: 1px solid #d9d9d9; padding: 28px 0; margin-top: 28px; overflow: hidden; }

/* line 3700, sass/style.scss */
.post-share .text { font-size: 13px; display: inline-block; margin-right: 30px; text-transform: uppercase; color: #19232d; }

/* line 3708, sass/style.scss */
.share-links { float: right; }

/* line 3710, sass/style.scss */
.share-links a { width: 60px; height: 30px; line-height: 30px; text-align: center; color: #fff; font-size: 20px; margin-right: 2px; background: #19232d; }

/* line 3724, sass/style.scss */
.share-links a:hover { text-decoration: none; }

/* line 3726, sass/style.scss */
.share-links .fa-facebook { background: #204385; }

/* line 3727, sass/style.scss */
.share-links .fa-twitter { background: #2aa9e0; }

/* line 3728, sass/style.scss */
.share-links .fa-google-plus { background: #d3492c; }

/* line 3729, sass/style.scss */
.share-links .fa-pinterest { background: #ca2128; }

/* line 3730, sass/style.scss */
.share-links .fa-linkedin { background: #02669a; }

/* line 3731, sass/style.scss */
.share-links .fa-tumblr { background: #44546b; }

/* author info box */
/* line 3734, sass/style.scss */
.author-info { font-size: 13px; overflow: hidden; margin-bottom: 28px; }

/* line 3740, sass/style.scss */
.author-info .avatar { float: left; }

/* line 3742, sass/style.scss */
.author-info [rel="author"] { text-transform: uppercase; color: #19232d; }

/* line 3747, sass/style.scss */
.author-info .social-icons { float: right; }

/* line 3749, sass/style.scss */
.author-info .social-icons li { margin-right: 10px; }

/* line 3751, sass/style.scss */
.author-info .social-icons li a { background: #fff; color: #606569; font-size: 14px; }

/* line 3758, sass/style.scss */
.author-info .social-icons li a:hover { color: #19232d; }

/* line 3760, sass/style.scss */
.author-info .description { margin-left: 135px; line-height: 1.714; }

/* line 3765, sass/style.scss */
.author-info .bio { margin-top: 14px; margin-bottom: 0; }

/* line 3771, sass/style.scss */
.comments #comments { background: white; border: 1px solid #e7e7e7; }
/* line 3774, sass/style.scss */
.comments #comments form { padding: 0 25px; }

/* posts navigation in single post */
/* line 3782, sass/style.scss */
.navigate-posts { border-top: 1px solid #d9d9d9; padding: 35px 0; overflow: hidden; display: table; width: 100%; background: white; border: 1px solid #e7e7e7; margin-bottom: 25px; }

/* line 3793, sass/style.scss */
.navigate-posts .previous, .navigate-posts .next { display: table-cell; width: 50%; text-align: right; box-sizing: border-box; padding: 0 35px; }

/* line 3801, sass/style.scss */
.navigate-posts .title { display: block; font-size: 11px; text-transform: uppercase; margin-bottom: 10px; }

/* line 3808, sass/style.scss */
.navigate-posts .link { font-family: "Roboto Slab", Georgia, serif; }

/* line 3810, sass/style.scss */
.navigate-posts .previous { padding-left: 21px; }

/* line 3812, sass/style.scss */
.navigate-posts .next { text-align: left; border-left: 1px solid #d9d9d9; padding-right: 21px; }

/* line 3818, sass/style.scss */
.navigate-posts .previous .fa { margin-right: 7px; }

/* line 3819, sass/style.scss */
.navigate-posts .next .fa { margin-left: 7px; }

/* related posts section */
/* line 3824, sass/style.scss */
.related-posts, .highlights-box.related-posts { margin-bottom: 28px; /* 3em */ background: white; border: 1px solid #e7e7e7; }
/* line 3828, sass/style.scss */
.related-posts .highlights-box, .highlights-box.related-posts .highlights-box { padding: 25px; }

/* line 3833, sass/style.scss */
.related-posts .section-head { color: #e54e53; }

/* line 3835, sass/style.scss */
.related-posts ul { overflow: hidden; }

/* line 3836, sass/style.scss */
.related-posts li { float: left; }

/* line 3838, sass/style.scss */
.related-posts article { position: relative; }

/* line 3839, sass/style.scss */
.related-posts .highlights h2 a { font-size: 13px; }

/* line 3841, sass/style.scss */
.related-posts .highlights article { margin-bottom: 0; }

/* comments */
/* line 3845, sass/style.scss */
.comments .section-head { word-spacing: 4px; }

/* line 3847, sass/style.scss */
.comments-list { margin-bottom: 42px; }

/* line 3849, sass/style.scss */
.comments-list .comment { margin-top: 28px; padding-right: 15px; }

/* line 3851, sass/style.scss */
.comments-list .comment-meta, .comments-list .comment-content, .comments-list .children { margin-left: 80px; }

/* line 3855, sass/style.scss */
.comments-list .avatar { float: left; margin-left: 25px; }

/* line 3857, sass/style.scss */
.comments-list .comment-meta { color: #a6a6a6; font-size: 12px; }

/* line 3862, sass/style.scss */
.comment-meta a, .comment-meta .comment-author { text-transform: uppercase; color: #606569; margin: 0 2px 0 0; display: inline-block; }

/* line 3869, sass/style.scss */
.comment-meta .comment-edit-link { color: #a6a6a6; }

/* line 3871, sass/style.scss */
.comments-list .bypostauthor .comment-author a { color: #e54e53; }

/* line 3873, sass/style.scss */
.comments-list .comment-content { font-size: 13px; line-height: 1.714; border-bottom: 1px solid #d9d9d9; position: relative; padding-bottom: 42px; margin-top: 14px; }

/* line 3882, sass/style.scss */
.comments-list .comment-content p { margin-bottom: 0; }

/* line 3884, sass/style.scss */
.comment-content .reply { position: absolute; bottom: -1px; right: 0; color: #a6a6a6; font-size: 12px; border-bottom: 1px solid #e54e53; }

/* line 3893, sass/style.scss */
.comment-content .reply a { color: inherit; padding: 5px 0; text-transform: uppercase; display: block; }

/* line 3900, sass/style.scss */
.comment-content .reply a:hover { text-decoration: none; }

/* line 3902, sass/style.scss */
.comment-content .reply .fa { font-size: 13px; color: #b4b4b4; margin-left: 5px; }

/* line 3908, sass/style.scss */
.comments-list .pingback { font-size: 13px; margin-left: 75px; border-bottom: 1px solid #d9d9d9; padding-top: 21px; }

/* comment nav */
/* line 3917, sass/style.scss */
.comment-nav { overflow: hidden; font-size: 13px; margin: -14px 0 28px 75px; /* 42-14=28px for top */ }

/* line 3923, sass/style.scss */
.comment-nav .nav-previous { float: left; }

/* line 3924, sass/style.scss */
.comment-nav .nav-next { float: right; }

/* line 3925, sass/style.scss */
.comment-nav a { color: #606569; }

/* comment form */
/* line 3928, sass/style.scss */
.comment .comment-respond { margin-left: 80px; margin-top: -1px; }

/* line 3933, sass/style.scss */
.comment-respond form { margin-top: 42px; }

/* line 3935, sass/style.scss */
.comment-respond .section-head { display: block; }

/* line 3937, sass/style.scss */
.comment-respond p { margin-bottom: 28px; font-size: 13px; }

/* line 3942, sass/style.scss */
.comment-respond small { float: right; margin-top: -55px; font-size: 12px; font-family: "Open Sans", Arial, sans-serif; margin-right: 12px; }

/* line 3950, sass/style.scss */
.comment-respond small a { color: #a6a6a6; }

/* line 3953, sass/style.scss */
.comment-respond .form-submit { overflow: hidden; }

/* line 3955, sass/style.scss */
#comment-submit, .submit-button { float: right; background: #19232d; text-transform: uppercase; font-size: 14px; color: #fff; padding: 7px 21px; }

/** 4.2.1 =Cover Layout ---------------------------------------------------------------------------- */
/* line 3970, sass/style.scss */
.post-layout-cover .main { margin-top: 35px; }

/* line 3974, sass/style.scss */
.post-layout-cover .post-cover { margin-bottom: 42px; overflow: hidden; }

/* line 3979, sass/style.scss */
.post-cover .featured { position: relative; }

/* line 3983, sass/style.scss */
.post-cover .featured img { display: block; margin-top: -28px; max-width: 100%; height: auto; }

/* line 3990, sass/style.scss */
.post-cover .featured .hidden { visibility: hidden; }

/* line 3994, sass/style.scss */
.post-cover .overlay { position: absolute; bottom: 0; padding: 28px; padding-top: 10%; width: 100%; -moz-box-sizing: border-box; box-sizing: border-box; z-index: 5; background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.95) 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.95) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#e6000000',GradientType=0 ); /* IE6-9 */ }

/* line 4009, sass/style.scss */
.post-cover .caption { z-index: 200; color: #a6a6a6; background: rgba(0, 0, 0, 0.35); font-size: 12px; font-style: italic; text-shadow: none; width: auto; bottom: 0; right: 0; padding: 11px 21px; }

/* line 4024, sass/style.scss */
.post-cover .caption a { color: #eee; }

/* line 4028, sass/style.scss */
.post-cover .overlay .cat-title { position: static; display: inline-block; margin: 0; margin-bottom: 21px; pointer-events: auto; }

/* line 4036, sass/style.scss */
.post-cover .overlay h1 { max-width: 66.667%; padding-right: 25px; padding-bottom: 28px; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 31px; line-height: 1.45; color: #fff; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3); pointer-events: auto; }

/* line 4052, sass/style.scss */
.post-cover .post-meta { color: #eee; font-size: 11px; font-style: italic; padding-left: 3px; float: left; pointer-events: auto; }

/* line 4062, sass/style.scss */
.post-cover .posted-by { text-transform: lowercase; }

/* line 4066, sass/style.scss */
.post-cover .posted-by a, .post-cover .posted-on time, .post-cover .comments a { font-style: normal; text-transform: uppercase; padding: 0 3px; }

/* line 4072, sass/style.scss */
.post-cover .posted-by a { font-weight: 600; color: #fff; }

/* line 4077, sass/style.scss */
.post-cover .comments { padding-left: 30px; }

/* line 4081, sass/style.scss */
.post-cover .comments a { color: inherit; text-decoration: none; }

/* line 4086, sass/style.scss */
.post-cover .comments .fa-comments-o { padding-right: 3px; }

/* Post cover gallery slider */
/* line 4092, sass/style.scss */
.post-cover .gallery-slider + .overlay { pointer-events: none; }

/* line 4096, sass/style.scss */
.post-cover .gallery-slider li, .post-cover .featured { background-size: cover; background-repeat: no-repeat; background-position: center center; }

/* line 4102, sass/style.scss */
.post-cover .gallery-slider .frame { position: static; }

/* line 4106, sass/style.scss */
.post-cover .gallery-slider li[style] { position: static !important; /* override flexslider inline position */ }

/* Post Content overrides */
/* line 4113, sass/style.scss */
.post-layout-cover .post-content > p:first-child { font-size: inherit; color: inherit; }

/* line 4118, sass/style.scss */
.post-layout-cover .post-content { padding-left: 3.9%; padding-right: 3.9%; }

/* line 4123, sass/style.scss */
.post-layout-cover .post-content .alignleft { margin-right: 28px; margin-top: 7px; }

/* line 4128, sass/style.scss */
.post-layout-cover .post-content .alignright { margin-left: 28px; margin-top: 7px; }

/* line 4133, sass/style.scss */
.post-layout-cover .post-content > p img.alignleft { margin-left: -3.9%; }

/* line 4137, sass/style.scss */
.post-layout-cover .post-content > p img.alignright { margin-right: -3.9%; }

/* line 4141, sass/style.scss */
.post-layout-cover .post-content > p img.aligncenter, .post-layout-cover .wp-caption.aligncenter { margin: 35px auto; }

/* line 4145, sass/style.scss */
.post-layout-cover .post-content > p img.alignnone, .post-layout-cover .wp-caption.alignnone { margin: 35px -3.9%; max-width: 107.8%; }

/* line 4150, sass/style.scss */
.post-layout-cover .wp-caption-text { color: #a6a6a6; }

/* line 4154, sass/style.scss */
.post-layout-cover .post-content .gallery { margin-bottom: 1.857em !important; }

/* line 4158, sass/style.scss */
.post-layout-cover .post-content .gallery, .post-layout-cover .review-box { margin-left: -3.9% !important; width: 107.8%; }

/* line 4163, sass/style.scss */
.post-layout-cover .gallery-item img { border-color: #fff !important; }

/* line 4167, sass/style.scss */
.post-layout-cover .review-box { -moz-box-sizing: border-box; box-sizing: border-box; }

/** 4.3. =Single & Other Pages ---------------------------------------------------------------------------- */
/* line 4178, sass/style.scss */
.page .post-content { margin-left: 0; }

/* line 4180, sass/style.scss */
.page .post-header { margin-bottom: 0; }

/* line 4182, sass/style.scss */
.page > .row.builder, .page-content > .main-pagination, .post > .row.builder { margin-bottom: 42px; }

/* line 4186, sass/style.scss */
.page > .row.builder .post-content { margin-bottom: -1.857em; }

/* line 4190, sass/style.scss */
.page-content .widget-title { font-weight: normal; color: #273745; text-transform: uppercase; letter-spacing: -0.05em; font-family: inherit; line-height: 1.3; padding: 13px 25px; margin: 0 -25px 25px; border-top: 3px solid #273745; border-bottom: 1px solid #e7e7e7; }

/* line 4203, sass/style.scss */
.page-content .main-heading { font-weight: 600; }

/* line 4205, sass/style.scss */
.page .page-content > div, .page .page-content > section { background-color: white; }
/* line 4207, sass/style.scss */
.page .page-content > div:last-child, .page .page-content > section:last-child { margin-bottom: 0; }
/* line 4210, sass/style.scss */
.page .page-content > div.posts-list, .page .page-content > section.posts-list { background: none; }
/* line 4212, sass/style.scss */
.page .page-content > div.posts-list > article, .page .page-content > section.posts-list > article { background: white; border: 1px solid #e7e7e7; padding: 15px; margin-bottom: 25px; }

/* post/page headings  */
/* line 4222, sass/style.scss */
.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6 { font-weight: bold; color: #19232d; margin-bottom: 24px; font-family: inherit; line-height: 1.5; }

/* post slideshow */
/* line 4233, sass/style.scss */
.post-slideshow { margin-top: 14px; /* +21px */ background: #f7f7f7; padding: 1.857em 25px; }

/* line 4239, sass/style.scss */
.post-slideshow h1, .post-slideshow h2, .post-slideshow h3, .post-slideshow h4, .post-slideshow h5, .post-slideshow h6 { font-weight: 600; }

/* line 4243, sass/style.scss */
.post-slideshow > p:last-child, .post-slideshow .content-page > p:last-child { margin-bottom: 7px; }

/* line 4245, sass/style.scss */
.post-container .post-slideshow { margin-bottom: 14px; /* +21px */ }

/* line 4249, sass/style.scss */
.post-slideshow .post-pagination-next { margin: 0 -25px; padding: 14px 25px; margin-top: -1.857em; margin-bottom: 28px; -webkit-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.05); box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.05); }

/* line 4259, sass/style.scss */
.post-slideshow .content-page { margin-bottom: 0; opacity: 1; -webkit-transition: all 0.5s ease-in; transition: all 0.5s ease-in; }

/* line 4267, sass/style.scss */
.post-slideshow .content-page.hidden { opacity: 0; }

/* line 4269, sass/style.scss */
.post-slideshow img.alignnone { margin-bottom: 5px; }

/* author page */
/* line 4273, sass/style.scss */
.author .section-head { display: none; }

/* line 4274, sass/style.scss */
.author .author-info { border-bottom: 1px solid #d9d9d9; padding-bottom: 42px; }

/* authors list page */
/* line 4280, sass/style.scss */
.authors-list .posts { display: block; margin-top: 18px; }

/* line 4285, sass/style.scss */
.authors-list .posts a { text-transform: uppercase; }

/* contact us page */
/* line 4288, sass/style.scss */
.post-content .wpcf7 { margin-top: 42px; }

/* line 4290, sass/style.scss */
.post-content .wpcf7-not-valid-tip { position: static; margin-left: 10px; padding-left: 10px; border: 0; font-size: 13px; border-left: 2px solid #e54e53; }

/* 404 error */
/* line 4301, sass/style.scss */
.error-page { margin-top: 112px; }

/* line 4303, sass/style.scss */
.error-page .text-404 { font-size: 60px; color: #e54e53; line-height: 1; text-align: left; padding-left: 0; }

/* line 4311, sass/style.scss */
.error-page .links, .error-page .fa-ul .fa { margin-left: 0; }

/** 4.4. =Category Listing & Loop ---------------------------------------------------------------------------- */
/* line 4318, sass/style.scss */
.main-heading, .page-title, .entry-title { font: 30px "Open Sans", Arial, sans-serif; text-transform: uppercase; border-left: 0 !important; padding-left: 0; line-height: 2; margin-bottom: 28px; font-weight: 600; }

/* line 4328, sass/style.scss */
.main-heading strong { font-weight: 600; margin-left: 0; }

/* line 4333, sass/style.scss */
.main-heading.prominent { font-weight: 600; }

/* default loop/category style */
/* line 4336, sass/style.scss */
.listing-alt article { padding: 28px 0; overflow: hidden; border-top: 1px solid #d9d9d9; position: relative; }

/* line 4343, sass/style.scss */
.listing-alt .cat-title { top: 28px; z-index: 1; }

/* line 4348, sass/style.scss */
.listing-alt article:first-child .cat-title { top: 0; }

/* line 4350, sass/style.scss */
.listing-alt article:first-child { padding-top: 0; border-top: 0; }

/* line 4355, sass/style.scss */
.listing-alt article > a { position: relative; float: left; max-width: 295px; overflow: hidden; }

/* sticky listings */
/* line 4363, sass/style.scss */
.listing-alt .sticky { background: #f2f2f2; padding-right: 25px; }

/* line 4368, sass/style.scss */
.listing-alt .sticky:first-child { padding-top: 28px; }

/* line 4370, sass/style.scss */
.listing-alt img { width: auto; height: auto; margin-left: -10%; /* faux crop - save resources */ -webkit-transform: translate3d(0, 0, 0); }

/* line 4377, sass/style.scss */
.listing-alt article .content { margin-left: 325px; border-bottom: 0; line-height: 1.5; margin-top: -5px; /* cut out the line-height extra */ }

/* line 4384, sass/style.scss */
.listing-alt .content > a { font-size: 14px; }

/* line 4386, sass/style.scss */
.listing-alt .content .excerpt { margin-top: 14px; font-size: 13px; line-height: 1.714; color: #949697; }

/* line 4393, sass/style.scss */
.listing-alt .content .excerpt p { margin-bottom: 0; }

/* line 4395, sass/style.scss */
.listing-alt .content .read-more { margin-top: 18px; }

/* line 4399, sass/style.scss */
.listing-alt + .main-pagination { margin-top: 28px; }

/* Main listing - grid */
/* line 4404, sass/style.scss */
.listing { overflow: hidden; }

/* line 4406, sass/style.scss */
.listing article { margin-bottom: 28px; background: white; padding: 20px; border: 1px solid #e7e7e7; }
/* line 4412, sass/style.scss */
.listing article.highlights h2 { font-size: 18px; font-weight: 600; }
/* line 4416, sass/style.scss */
.listing article.highlights h2 a:hover { color: #bf3540; }
/* line 4422, sass/style.scss */
.listing article.highlights .image-link img { max-height: 185px; }

/* line 4429, sass/style.scss */
.listing .sticky { background: #f2f2f2; padding: 15px; }

/* line 4434, sass/style.scss */
.listing > .column:nth-child(odd) { clear: both; }

/* line 4438, sass/style.scss */
.listing .excerpt { font-size: 13px; line-height: 1.714; margin-top: 14px; border-bottom: 0; padding-bottom: 0; }

/* line 4446, sass/style.scss */
.listing + .main-pagination { margin-top: 14px; }

/* 3 posts grid */
/* line 4450, sass/style.scss */
.listing.grid-3 > .column:nth-child(odd) { clear: none; }

/* line 4454, sass/style.scss */
.listing.grid-3 > .column:nth-child(3n+1) { clear: both; }

/* line 4458, sass/style.scss */
.right-sidebar .listing.grid-3 .column { padding-left: 15px; padding-right: 15px; }

/* line 4463, sass/style.scss */
.right-sidebar .listing.grid-3 { padding-left: 10px; padding-right: 10px; }

/* Grid Overlay style */
/* line 4470, sass/style.scss */
.listing.grid-overlay { margin-left: -13px; margin-right: -13px; }

/* line 4475, sass/style.scss */
.listing.grid-overlay .column { padding-left: 13px; padding-right: 13px; }

/* line 4480, sass/style.scss */
.right-sidebar .grid-overlay.grid-3 { margin-left: -1px; margin-right: -1px; margin-bottom: 28px; padding: 0; }

/* line 4487, sass/style.scss */
.right-sidebar .grid-overlay.grid-3 .column { padding-left: 1px; padding-right: 1px; }

/* line 4492, sass/style.scss */
.right-sidebar .grid-overlay.grid-3 article { margin-bottom: 2px; }

/* line 4496, sass/style.scss */
.right-sidebar .grid-overlay.grid-3 h2 { padding-bottom: 7px; font-size: 13px; }

/* line 4501, sass/style.scss */
.right-sidebar .grid-overlay.grid-3 .meta { display: none; }

/* line 4505, sass/style.scss */
.listing.grid-overlay article { margin-bottom: 26px; }

/* line 4509, sass/style.scss */
.listing.grid-overlay .overlay { position: absolute; bottom: 0; width: 100%; padding-top: 10%; pointer-events: none; background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.85) 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.85) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 ); /* IE6-9 */ text-shadow: 0 1px 0 rgba(0, 0, 0, 0.6); }

/* line 4523, sass/style.scss */
.listing.grid-overlay article .image-link { display: block; height: 0; min-height: 0; padding-bottom: 62.682215743%; overflow: hidden; }

/* line 4531, sass/style.scss */
.listing.grid-overlay h2 { margin: 0; margin-bottom: 3px; padding-bottom: 14px; padding-right: 14px; }

/* line 4538, sass/style.scss */
.listing.grid-overlay h2:before { display: none; }

/* line 4542, sass/style.scss */
.listing.grid-overlay h2 a { pointer-events: auto; color: #fff; }

/* line 4547, sass/style.scss */
.listing.grid-overlay .meta { position: static; background: transparent; color: #fff; margin-bottom: 0px; display: inline-block; }

/* line 4555, sass/style.scss */
.grid-overlay .meta time { float: none; display: inline-block; margin-bottom: 2px; color: #efefef; }

/* Timeline style */
/* line 4565, sass/style.scss */
.list-timeline { margin-top: 42px; border-left: 1px solid #d9d9d9; }

/* line 4570, sass/style.scss */
.list-timeline .month { margin-left: 25px; position: relative; margin-bottom: 42px; color: #19232d; }

/* line 4577, sass/style.scss */
.list-timeline .heading { text-transform: uppercase; font-weight: 600; font-size: 14px; float: left; padding: 0 15px; line-height: 28px; border: 1px solid #d9d9d9; margin-top: -14px; margin-bottom: 28px; color: #BF3540; }

/* line 4590, sass/style.scss */
.list-timeline .heading:before { display: block; position: absolute; top: 0px; left: -25px; width: 25px; height: 1px; background: #d9d9d9; content: " "; }

/* line 4601, sass/style.scss */
.list-timeline .posts { clear: both; }

/* line 4603, sass/style.scss */
.list-timeline .posts article { font-size: 13px; line-height: 1.714; margin-bottom: 8px; padding-bottom: 8px; border-bottom: 1px dashed #e7e7e7; /*font-family: "Roboto Slab", Georgia, serif;*/ }

/* line 4612, sass/style.scss */
.list-timeline .posts time { text-transform: uppercase; padding-top: 1px; padding-right: 42px; color: #606569; min-width: 40px; display: block; float: left; }

/* line 4622, sass/style.scss */
.list-timeline .posts article a { display: block; overflow: hidden; font-weight: 600; }

/* Classic large blog listing */
/* line 4632, sass/style.scss */
.listing-classic > .post { padding-bottom: 35px; margin-bottom: 42px; border-bottom: 1px solid #d9d9d9; }

/* line 4638, sass/style.scss */
.listing-classic .read-more { margin-top: 28px; }

/* line 4640, sass/style.scss */
.listing-classic .post-content > p:first-child { font-size: inherit; color: inherit; }

/* line 4645, sass/style.scss */
.listing-classic .post-share { padding-bottom: 0; }

/* line 4647, sass/style.scss */
.listing-classic .post-header { margin-bottom: 21px; }

/* line 4649, sass/style.scss */
.listing-classic > .post:last-child { border: 0; padding-bottom: 0; }

/* line 4654, sass/style.scss */
.listing-classic + .main-pagination { border-top: 1px solid #d9d9d9; padding-top: 35px; }

/* Sidebar Listing use */
/* line 4661, sass/style.scss */
.main .sidebar .listing .column { width: 100%; }

/* line 4665, sass/style.scss */
.main .sidebar .listing { margin-bottom: -28px; }

/** 4. =Main Sidebar ---------------------------------------------------------------------------- */
/* line 4674, sass/style.scss */
.main .sidebar { border-left: 1px solid transparent; padding-left: 0; }

/* line 4679, sass/style.scss */
.main .sidebar:before, .sidebar .theiaStickySidebar:before { content: " "; position: absolute; /*border-left: 1px solid #d9d9d9;*/ height: 100%; margin-left: -25px; }

/* line 4687, sass/style.scss */
.main .sidebar .widget { margin-bottom: 35px; /* 2.5em */ background-color: white; border: 1px solid #e7e7e7; }
/* line 4692, sass/style.scss */
.main .sidebar .widget.latest-posts .posts-list { padding: 0 25px; }
/* line 4695, sass/style.scss */
.main .sidebar .widget.latest-posts .cat-link { color: #273745; display: block; background: none; padding: 15px 25px; border-top: 1px solid #e7e7e7; font-weight: bold; }
/* line 4702, sass/style.scss */
.main .sidebar .widget.latest-posts .cat-link:before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; font-size: 14px; line-height: 0.9; content: "\f105"; margin-right: 10px; }
/* line 4712, sass/style.scss */
.main .sidebar .widget.latest-posts .cat-link:hover { color: #bf3540; }
/* line 4719, sass/style.scss */
.main .sidebar .widget.page-blocks > .row { margin: 0; }

/* line 4725, sass/style.scss */
.main .sidebar .widgettitle, .tabbed .tabs-list { font-family: "Open Sans", Arial, sans-serif; font-size: 16px; text-transform: uppercase; background: white; color: #273745; border-top: 3px solid #273745; border-bottom: 1px solid #e7e7e7; padding: 0 14px; line-height: 50px; margin-bottom: 25px; }

/* tabbed widgets - recent, category1... */
/* line 4740, sass/style.scss */
.tabbed .tabs-list { overflow: hidden; padding: 0; background-color: #ecf0f1; border: none; }

/* line 4747, sass/style.scss */
.tabbed .tabs-list li { line-height: 1.5; border-bottom: 0; padding: 0; display: block; float: left; width: 50%; }

/* line 4756, sass/style.scss */
.tabbed .tabs-list .active a { border-top: 3px solid #bf3540; font-weight: bold; color: #273745; background-color: white; }

/* line 4763, sass/style.scss */
.tabbed .tabs-list a { color: #a1b1bc; display: block; padding: 0 14px; border-top: 3px solid white; font-size: 16px; text-align: center; line-height: 50px; }

/* line 4773, sass/style.scss */
.tabbed .tabs-list a:hover { text-decoration: none; }

/* line 4775, sass/style.scss */
.tabbed .tabs-data { border-bottom: 0; padding: 0 25px; }

/* line 4777, sass/style.scss */
.tabbed .tabs-data > ul:first-child { display: block; }

/* line 4778, sass/style.scss */
.tabbed .tabs-data > .inactive { display: none; }

/* line 4780, sass/style.scss */
.tabbed .posts-list { display: none; }

/* line 4782, sass/style.scss */
.tabbed .posts-list.active, .tabbed .posts-list .posts-list { display: block; }

/* latest posts and popular posts widget */
/* line 4785, sass/style.scss */
.sidebar .posts-list li { line-height: 1.5; }

/* sidebar galleries */
/* line 4788, sass/style.scss */
.gallery-block .slider .title { display: none; }

/* line 4790, sass/style.scss */
.gallery-block .slider li { padding: 0; border: 0; }

/* line 4795, sass/style.scss */
.gallery-block .flex-direction-nav a { width: 25px; height: 25px; margin: -10px 0 0; }

/* line 4801, sass/style.scss */
.gallery-block .flex-direction-nav a:after { line-height: 25px; font-size: 25px; }

/* line 4806, sass/style.scss */
.gallery-block .flex-direction-nav .flex-next { right: 10px; }

/* line 4807, sass/style.scss */
.gallery-block .flex-direction-nav .flex-prev { left: 10px; }

/** 6. =Shortcodes ---------------------------------------------------------------------------- */
/* tabs */
/* line 4817, sass/style.scss */
.sc-tabs { overflow: hidden; margin-bottom: -1px; }

/* line 4822, sass/style.scss */
.post-content .sc-tabs { list-style-type: none; margin: 0 0 -1px 0; clear: both; }

/* line 4828, sass/style.scss */
.sc-tabs a { float: left; display: block; padding: 5px 28px; background: #ecf0f1; border: 1px solid #e7e7e7; border-top: 3px solid transparent; border-left: 0; color: #273745 !important; font-size: 13px; }

/* line 4841, sass/style.scss */
.sc-tabs .active a { background: white; border-top: 3px solid #bf3540; color: #273745; font-weight: bold; border-bottom: 1px solid white !important; }

/* line 4849, sass/style.scss */
.sc-tabs li:first-child a { border-left: 1px solid #e7e7e7; }

/* line 4851, sass/style.scss */
.sc-tabs a:hover { text-decoration: none; }

/* line 4853, sass/style.scss */
.sc-tabs .active { margin-bottom: -3px; }

/* line 4856, sass/style.scss */
.sc-tabs-panes { border: 1px solid #d9d9d9; padding: 21px; }

/* line 4861, sass/style.scss */
.widget .sc-tabs li { border: 0; padding: 0; }

/* line 4866, sass/style.scss */
.post-content .sc-tabs-panes { margin-left: 0; }

/* line 4867, sass/style.scss */
.sc-tabs-panes > li { display: none; }

/* line 4868, sass/style.scss */
.sc-tabs-panes > li.active { display: block; }

/* accordions / toggle */
/* line 4871, sass/style.scss */
.sc-accordion-pane.active, .sc-toggle-content.active { display: block; }

/* line 4873, sass/style.scss */
.sc-accordion-title:first-child, .sc-toggle-title:first-child { border-top: 1px solid #d9d9d9; }

/* line 4877, sass/style.scss */
.sc-accordion-title, .sc-toggle-title { border: 1px solid #d9d9d9; border-top: 0; }

/* line 4882, sass/style.scss */
.sc-accordion-title a, .sc-toggle-title a { display: block; padding: 10px 21px; text-decoration: none; position: relative; }

/* line 4890, sass/style.scss */
.sc-accordion-title a:before, .sc-toggle-title a:before { content: " "; width: 20px; height: 20px; background: #19232d; display: inline-block; vertical-align: middle; margin-right: 21px; }

/* line 4903, sass/style.scss */
.sc-accordion-title a:after, .sc-toggle-title a:after { content: "\f067"; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; top: 1.4em; left: 21px; padding-left: 5px; font-size: 13px; color: #fff; z-index: 1; }

/* line 4921, sass/style.scss */
.sc-accordion-title.active a:after { content: "\f068"; }

/* line 4925, sass/style.scss */
.sc-accordion-pane, .sc-toggle-content { display: none; border: 1px solid #d9d9d9; border-top: 0; padding: 21px; }

/* buttons */
/* line 4934, sass/style.scss */
.sc-button, .button { background: #19232d; padding: 5px 21px; color: #fff; display: inline-block; font: inherit; }

/* line 4942, sass/style.scss */
.button { background: #e54e53; }

/* line 4943, sass/style.scss */
a.button:hover { text-decoration: none; }

/* line 4945, sass/style.scss */
.button.smaller { font-size: 12px; padding: 2px 7px; text-transform: uppercase; }

/* line 4951, sass/style.scss */
.post-content .sc-button, .post-content .sc-button:hover { color: #fff; }

/* line 4953, sass/style.scss */
.sc-button:hover { text-decoration: none; opacity: 0.9; }

/* line 4955, sass/style.scss */
.sc-button-small { font-size: 14px; }

/* line 4956, sass/style.scss */
.sc-button-medium { font-size: 16px; }

/* line 4958, sass/style.scss */
.sc-button-large { font-size: 18px; }

/* line 4960, sass/style.scss */
.sc-button-red { background: #e54e53; }

/* line 4961, sass/style.scss */
.sc-button-orange { background: #ff5b22; }

/* line 4962, sass/style.scss */
.sc-button-blue { background: #2a3c4c; }

/* line 4964, sass/style.scss */
.sc-button-default:hover { background: #e54e53; }

/* line 4968, sass/style.scss */
.drop-caps { float: left; font-size: 1.9em; line-height: 1; background: #e54e53; border-radius: 50%; color: #fff; padding: 6px 10px; margin-top: 5px; margin-right: 14px; }

/* line 4981, sass/style.scss */
.drop-caps.square { border-radius: 0; }

/** 7. =Footer ---------------------------------------------------------------------------- */
/* line 4987, sass/style.scss */
.main-footer { background: #19232d; }

/* line 4991, sass/style.scss */
.main-footer .wrap { padding: 49px 25px; }

/* default widget styling */
/* line 4996, sass/style.scss */
.main-footer .widget { color: #d7dade; font-size: 13px; line-height: 1.9; }

/* line 5002, sass/style.scss */
.main-footer .widgettitle { font: bold 18px/35px "Open Sans", Arial, sans-serif; color: #c5c7cb; /*border-bottom: 1px solid #253443;*/ text-transform: uppercase; margin-bottom: 28px; /* 2em */ }

/* line 5010, sass/style.scss */
.main-footer .feedburner input { background: #1f2c38; color: #c5c7cb; border: 0; font-size: inherit; line-height: 1.4; }

/* line 5018, sass/style.scss */
.main-footer input.feedburner-subscribe { background: #2a3c4c; padding: 8px 14px; font-weight: 600; }

/* line 5025, sass/style.scss */
.lower-foot { background: #121a21; color: #8d8e92; font-size: 13px; }

/* line 5031, sass/style.scss */
.lower-foot a { color: #b6b7b9; }

/* line 5033, sass/style.scss */
.lower-foot .wrap { padding: 14px 25px; overflow: hidden; }

/* line 5038, sass/style.scss */
.lower-foot .social-icons { float: right; }

/* line 5040, sass/style.scss */
.lower-foot .menu { float: right; overflow: hidden; }

/* line 5045, sass/style.scss */
.lower-foot .textwidget { float: left; }

/* line 5047, sass/style.scss */
.lower-foot .menu li { float: left; padding-left: 0.5em; }

/* add middot */
/* line 5053, sass/style.scss */
.lower-foot .menu li:before { content: "\b7"; padding-right: 0.5em; display: inline-block; }

/* line 5059, sass/style.scss */
.lower-foot .menu li:first-child:before { content: ''; }

/* line 5060, sass/style.scss */
.lower-foot .menu .sub-menu { display: none; }

/* footer widgets */
/* line 5063, sass/style.scss */
.main-footer .widget a { color: #e0e3E9; }
/* line 5065, sass/style.scss */
.main-footer .widget a:hover { color: #a1b1bc; }

/* line 5073, sass/style.scss */
.main-footer .widget .posts-list li { border-bottom-color: #273745; }
/* line 5076, sass/style.scss */
.main-footer .widget .posts-list li .content > a { color: #a1b1bc !important; }
/* line 5078, sass/style.scss */
.main-footer .widget .posts-list li .content > a:hover { color: #bf3540 !important; }
/* line 5085, sass/style.scss */
.main-footer .widget .cat-link { display: none; }
/* line 5089, sass/style.scss */
.main-footer .widget.widget_categories li { text-align: left; vertical-align: middle; }
/* line 5092, sass/style.scss */
.main-footer .widget.widget_categories li:before { content: "\f04d"; padding-right: 15px; display: inline-block; font: normal normal normal 6px/31px FontAwesome; font-size: 6px !important; text-rendering: auto; vertical-align: middle; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
/* line 5103, sass/style.scss */
.main-footer .widget.widget_categories li > a { float: none; vertical-align: middle; }

/* About Widget */
/* line 5113, sass/style.scss */
.about-widget .logo-text { font-size: 22px; font-weight: 600; line-height: 1; margin-bottom: 28px; }

/* Latest posts / other post listing widgets */
/* line 5121, sass/style.scss */
.main-footer .posts-list .content { border-bottom-color: #253443; min-height: 65px; margin-left: 95px; }

/* line 5127, sass/style.scss */
.main-footer .posts-list img { width: 75px; }

/* line 5129, sass/style.scss */
.main-footer .posts-list time, .main-footer .posts-list .comments a, .main-footer .posts-list .fa { color: #a3a8b1; }

/* Flickr widget */
/* line 5134, sass/style.scss */
.flickr-widget { overflow: hidden; padding-left: 12px; }

/* line 5135, sass/style.scss */
.flickr-widget .flickr_badge_image { float: left; margin: 0 12px 14px 0px; }

/* line 5140, sass/style.scss */
.ie8 .flickr-widget .flickr_badge_image { margin-right: 8px; }

/* line 5142, sass/style.scss */
.flickr-widget .flickr_badge_image:nth-of-type(4n) { margin-right: 0; }

/* line 5144, sass/style.scss */
.flickr-widget a { overflow: hidden; display: block; border-radius: 0px; max-height: 64px; max-width: 72px; }

/* line 5152, sass/style.scss */
.flickr-widget a img { float: left; max-width: 100%; height: auto; -webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }

/* line 5163, sass/style.scss */
.flickr-widget img:hover { opacity: 0.8; }

/* line 5164, sass/style.scss */
.ie .flickr-widget img:hover { opacity: 1; }

/* calendar widget */
/* line 5167, sass/style.scss */
.main-footer .widget_calendar { color: #606569; }

/* line 5168, sass/style.scss */
.main-footer .widget_calendar a { color: #19232d; }
.menu-wrap {
width: 100% !important;
}
