@charset "UTF-8";

@font-face{
  font-family:Roboto;
  font-style:normal;
  font-weight:900;
  src:local("Arial");
  src:url(/wp-content/themes/cifar/assets/fonts/roboto/roboto-black.eot), url(/wp-content/themes/cifar/assets/fonts/roboto/roboto-black.eot?#iefix) format("embedded-opentype"), url(/wp-content/themes/cifar/assets/fonts/roboto/roboto-black.woff2) format("woff2"), url(/wp-content/themes/cifar/assets/fonts/roboto/roboto-black.woff) format("woff"), url(/wp-content/themes/cifar/assets/fonts/roboto/roboto-black.ttf) format("truetype"), url(/wp-content/themes/cifar/assets/fonts/roboto/roboto-black.svg#roboto_blackregular) format("svg");
}

@font-face{
  font-family:Roboto;
  font-style:italic;
  font-weight:900;
  src:local("Arial");
  src:url(/wp-content/themes/cifar/assets/fonts/roboto/roboto-blackitalic.eot), url(/wp-content/themes/cifar/assets/fonts/roboto/roboto-blackitalic.eot?#iefix) format("embedded-opentype"), url(/wp-content/themes/cifar/assets/fonts/roboto/roboto-blackitalic.woff2) format("woff2"), url(/wp-content/themes/cifar/assets/fonts/roboto/roboto-blackitalic.woff) format("woff"), url(/wp-content/themes/cifar/assets/fonts/roboto/roboto-blackitalic.ttf) format("truetype"), url(/wp-content/themes/cifar/assets/fonts/roboto/roboto-blackitalic.svg#roboto_blackitalic) format("svg");
}

@font-face{
  font-family:Roboto;
  font-style:normal;
  font-weight:700;
  src:local("Arial");
  src:url(/wp-content/themes/cifar/assets/fonts/roboto/roboto-bold.eot), url(/wp-content/themes/cifar/assets/fonts/roboto/roboto-bold.eot?#iefix) format("embedded-opentype"), url(/wp-content/themes/cifar/assets/fonts/roboto/roboto-bold.woff2) format("woff2"), url(/wp-content/themes/cifar/assets/fonts/roboto/roboto-bold.woff) format("woff"), url(/wp-content/themes/cifar/assets/fonts/roboto/roboto-bold.ttf) format("truetype"), url(/wp-content/themes/cifar/assets/fonts/roboto/roboto-bold.svg#robotobold) format("svg");
}

@font-face{
  font-family:Roboto;
  font-style:italic;
  font-weight:700;
  src:local("Arial");
  src:url(/wp-content/themes/cifar/assets/fonts/roboto/roboto-bolditalic.eot), url(/wp-content/themes/cifar/assets/fonts/roboto/roboto-bolditalic.eot?#iefix) format("embedded-opentype"), url(/wp-content/themes/cifar/assets/fonts/roboto/roboto-bolditalic.woff2) format("woff2"), url(/wp-content/themes/cifar/assets/fonts/roboto/roboto-bolditalic.woff) format("woff"), url(/wp-content/themes/cifar/assets/fonts/roboto/roboto-bolditalic.ttf) format("truetype"), url(/wp-content/themes/cifar/assets/fonts/roboto/roboto-bolditalic.svg#robotobold_italic) format("svg");
}

@font-face{
  font-family:Roboto;
  font-style:normal;
  font-weight:400;
  src:local("Arial");
  src:url(/wp-content/themes/cifar/assets/fonts/roboto/roboto-regular.eot), url(/wp-content/themes/cifar/assets/fonts/roboto/roboto-regular.eot?#iefix) format("embedded-opentype"), url(/wp-content/themes/cifar/assets/fonts/roboto/roboto-regular.woff2) format("woff2"), url(/wp-content/themes/cifar/assets/fonts/roboto/roboto-regular.woff) format("woff"), url(/wp-content/themes/cifar/assets/fonts/roboto/roboto-regular.ttf) format("truetype"), url(/wp-content/themes/cifar/assets/fonts/roboto/roboto-regular.svg#robotoregular) format("svg");
}

@font-face{
  font-family:Roboto;
  font-style:italic;
  font-weight:400;
  src:local("Arial");
  src:url(/wp-content/themes/cifar/assets/fonts/roboto/roboto-italic.eot), url(/wp-content/themes/cifar/assets/fonts/roboto/roboto-italic.eot?#iefix) format("embedded-opentype"), url(/wp-content/themes/cifar/assets/fonts/roboto/roboto-italic.woff2) format("woff2"), url(/wp-content/themes/cifar/assets/fonts/roboto/roboto-italic.woff) format("woff"), url(/wp-content/themes/cifar/assets/fonts/roboto/roboto-italic.ttf) format("truetype"), url(/wp-content/themes/cifar/assets/fonts/roboto/roboto-italic.svg#robotoitalic) format("svg");
}

@font-face{
  font-family:Roboto;
  font-style:normal;
  font-weight:300;
  src:local("Arial");
  src:url(/wp-content/themes/cifar/assets/fonts/roboto/roboto-light.eot), url(/wp-content/themes/cifar/assets/fonts/roboto/roboto-light.eot?#iefix) format("embedded-opentype"), url(/wp-content/themes/cifar/assets/fonts/roboto/roboto-light.woff2) format("woff2"), url(/wp-content/themes/cifar/assets/fonts/roboto/roboto-light.woff) format("woff"), url(/wp-content/themes/cifar/assets/fonts/roboto/roboto-light.ttf) format("truetype"), url(/wp-content/themes/cifar/assets/fonts/roboto/roboto-light.svg#roboto_lightregular) format("svg");
}

@font-face{
  font-family:Roboto;
  font-style:italic;
  font-weight:300;
  src:local("Arial");
  src:url(/wp-content/themes/cifar/assets/fonts/roboto/roboto-lightitalic.eot), url(/wp-content/themes/cifar/assets/fonts/roboto/roboto-lightitalic.eot?#iefix) format("embedded-opentype"), url(/wp-content/themes/cifar/assets/fonts/roboto/roboto-lightitalic.woff2) format("woff2"), url(/wp-content/themes/cifar/assets/fonts/roboto/roboto-lightitalic.woff) format("woff"), url(/wp-content/themes/cifar/assets/fonts/roboto/roboto-lightitalic.ttf) format("truetype"), url(/wp-content/themes/cifar/assets/fonts/roboto/roboto-lightitalic.svg#roboto_lightitalic) format("svg");
}

.fl-col-small:not(.fl-col-small-full-width):not(.sidebar){
  max-width:none;
}

.cta-link{
  background:transparent;
  border:0;
  color:inherit;
  cursor:pointer;
  font-family:Roboto,Arial,sans-serif;
  font-size:16px;
  font-size:1rem;
  font-weight:700;
  padding:0;
  position:relative;
}

.cta-link:hover{
  text-decoration:underline;
}

.cta-link:hover:after{
  text-decoration:none;
}

.cta-link:focus{
  text-decoration:underline;
}

@media (max-width:767px){
  .cta-link{
    -webkit-background-size:14px 14px !important;
    -webkit-background-size:.875rem .875rem !important;
       -moz-background-size:14px !important;
       -moz-background-size:.875rem !important;
            background-size:14px !important;
            background-size:.875rem !important;
    font-size:16px;
    font-size:1rem;
  }
}

.cta-link:after{
  content:none;
}

.cta-link>span{
  text-decoration:none;
  white-space:nowrap;
}

.cta-link>span:after{
  content:"\f345";
  display:inline-block;
  font-family:dashicons;
  height:1em;
  margin-left:.3125rem;
  margin-top:-.625rem;
  vertical-align:middle;
  width:14px;
  width:.875rem;
}

.cta-button{
  cursor:pointer;
  float:left;
  font-size:18px;
  font-size:1.125rem;
  height:auto;
  line-height:18px;
  line-height:1.125rem;
  padding:1.125rem 2.875rem 1.125rem 1.375rem;
  width:auto;
}

.cta-button,.cta-link-back{
  font-family:Roboto,Arial,sans-serif;
}

.cta-link-back{
  color:#83858c;
  display:inline-block;
  font-size:16px;
  font-size:1rem;
  padding-left:.75rem;
  position:relative;
}

.cta-link-back:before{
  content:"<";
  left:0;
  position:absolute;
  top:1px;
  top:.0625rem;
}

.cta-link-back:hover{
  text-decoration:underline;
}


.more-link{
  background:#fff;
  -webkit-border-radius:3px;
  -webkit-border-radius:.1875rem;
     -moz-border-radius:3px;
     -moz-border-radius:.1875rem;
          border-radius:3px;
          border-radius:.1875rem;
  color:#333f48;
  display:inline-block;
  font-weight:700;
  text-decoration:none;
  text-transform:uppercase;
  padding:.5rem .9375rem;
  position:relative;
  -webkit-transition:all .4s ease;
  -o-transition:.4s all ease;
  -moz-transition:.4s all ease;
  transition:all .4s ease;
}


.more-link:before{
  background:#f4f4f4;
  content:"";
  display:block;
  height:100%;
  left:0;
  position:absolute;
  width:20%;
  top:0;
  -webkit-transition:all .5s ease;
  -o-transition:.5s all ease;
  -moz-transition:.5s all ease;
  transition:all .5s ease;
}


.more-link span{
  position:relative;
}


.more-link span.fpicon-icon_arrow_right{
  color:#da291c;
  font-size:12px;
  font-size:.75rem;
  line-height:1.9;
  margin-left:.9375rem;
  vertical-align:top;
}


.more-link:hover{
  background:#fff;
  color:#333f48;
  text-decoration:none;
}


.more-link:hover:before{
  width:100%;
}


.more-link:visited{
  color:#333f48;
}

:root{
  --balloon-color:rgba(16, 16, 16, 0.95);
  --balloon-font-size:0.75rem;
  --balloon-move:0.25rem;
}

a.balloon,button.balloon{
  overflow:visible;
}

.balloon{
  position:relative;
  cursor:pointer;
}

.balloon:after{
  text-indent:0;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;
  font-weight:400;
  font-style:normal;
  text-shadow:none;
  font-size:var(--balloon-font-size);
  background:var(--balloon-color);
  -webkit-border-radius:2px;
  -webkit-border-radius:.125rem;
     -moz-border-radius:2px;
     -moz-border-radius:.125rem;
          border-radius:2px;
          border-radius:.125rem;
  color:#fff;
  content:attr(aria-label);
  padding:.5em 1em;
  white-space:nowrap;
}

.balloon:after,.balloon:before{
  opacity:0;
  pointer-events:none;
  -webkit-transition:all .18s ease-out .18s;
  -o-transition:all .18s ease-out .18s;
  -moz-transition:all .18s ease-out .18s;
  transition:all .18s ease-out .18s;
  position:absolute;
  z-index:10;
}

.balloon:before{
  width:0;
  height:0;
  border:.3125rem solid transparent;
  border-top:.3125rem solid var(--balloon-color);
  content:"";
}

.balloon:hover:after,.balloon:hover:before,.balloon:not([data-balloon-nofocus]):focus:after,.balloon:not([data-balloon-nofocus]):focus:before,.balloon[data-balloon-visible]:after,.balloon[data-balloon-visible]:before{
  opacity:1;
  pointer-events:none;
}

.balloon:not([data-balloon-pos]):after{
  bottom:100%;
  left:50%;
  margin-bottom:.625rem;
  -webkit-transform:translate(-50%, var(--balloon-move));
     -moz-transform:translate(-50%, var(--balloon-move));
       -o-transform:translate(-50%, var(--balloon-move));
          transform:translate(-50%, var(--balloon-move));
  -webkit-transform-origin:top;
     -moz-transform-origin:top;
       -o-transform-origin:top;
          transform-origin:top;
}

.balloon:not([data-balloon-pos]):before{
  bottom:100%;
  left:50%;
  -webkit-transform:translate(-50%, var(--balloon-move));
     -moz-transform:translate(-50%, var(--balloon-move));
       -o-transform:translate(-50%, var(--balloon-move));
          transform:translate(-50%, var(--balloon-move));
  -webkit-transform-origin:top;
     -moz-transform-origin:top;
       -o-transform-origin:top;
          transform-origin:top;
}

.balloon:not([data-balloon-pos]):hover:after,.balloon:not([data-balloon-pos])[data-balloon-visible]:after{
  -webkit-transform:translate(-50%);
     -moz-transform:translate(-50%);
       -o-transform:translate(-50%);
          transform:translate(-50%);
}

.balloon:not([data-balloon-pos]):hover:before,.balloon:not([data-balloon-pos])[data-balloon-visible]:before{
  -webkit-transform:translate(-50%);
     -moz-transform:translate(-50%);
       -o-transform:translate(-50%);
          transform:translate(-50%);
}

.balloon.font-awesome:after{
  font-family:FontAwesome,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;
}

.balloon[data-balloon-break]:after{
  white-space:pre;
}

.balloon[data-balloon-break][data-balloon-length]:after{
  white-space:pre-line;
  word-break:break-word;
}

.balloon[data-balloon-blunt]:after,.balloon[data-balloon-blunt]:before{
  -webkit-transition:none;
  -o-transition:none;
  -moz-transition:none;
  transition:none;
}

.balloon[data-balloon-pos=up]:after{
  margin-bottom:.625rem;
}

.balloon[data-balloon-pos=up]:after,.balloon[data-balloon-pos=up]:before{
  bottom:100%;
  left:50%;
  -webkit-transform:translate(-50%, var(--balloon-move));
     -moz-transform:translate(-50%, var(--balloon-move));
       -o-transform:translate(-50%, var(--balloon-move));
          transform:translate(-50%, var(--balloon-move));
  -webkit-transform-origin:top;
     -moz-transform-origin:top;
       -o-transform-origin:top;
          transform-origin:top;
}

.balloon[data-balloon-pos=up]:hover:after,.balloon[data-balloon-pos=up]:hover:before,.balloon[data-balloon-pos=up][data-balloon-visible]:after,.balloon[data-balloon-pos=up][data-balloon-visible]:before{
  -webkit-transform:translate(-50%);
     -moz-transform:translate(-50%);
       -o-transform:translate(-50%);
          transform:translate(-50%);
}

.balloon[data-balloon-pos=up-left]:after{
  left:0;
  margin-bottom:.625rem;
}

.balloon[data-balloon-pos=up-left]:after,.balloon[data-balloon-pos=up-left]:before{
  bottom:100%;
  -webkit-transform:translateY(var(--balloon-move));
     -moz-transform:translateY(var(--balloon-move));
       -o-transform:translateY(var(--balloon-move));
          transform:translateY(var(--balloon-move));
  -webkit-transform-origin:top;
     -moz-transform-origin:top;
       -o-transform-origin:top;
          transform-origin:top;
}

.balloon[data-balloon-pos=up-left]:before{
  left:.3125rem;
}

.balloon[data-balloon-pos=up-left]:hover:after,.balloon[data-balloon-pos=up-left]:hover:before,.balloon[data-balloon-pos=up-left][data-balloon-visible]:after,.balloon[data-balloon-pos=up-left][data-balloon-visible]:before{
  -webkit-transform:translate(0);
     -moz-transform:translate(0);
       -o-transform:translate(0);
          transform:translate(0);
}

.balloon[data-balloon-pos=up-right]:after{
  right:0;
  margin-bottom:.625rem;
}

.balloon[data-balloon-pos=up-right]:after,.balloon[data-balloon-pos=up-right]:before{
  bottom:100%;
  -webkit-transform:translateY(var(--balloon-move));
     -moz-transform:translateY(var(--balloon-move));
       -o-transform:translateY(var(--balloon-move));
          transform:translateY(var(--balloon-move));
  -webkit-transform-origin:top;
     -moz-transform-origin:top;
       -o-transform-origin:top;
          transform-origin:top;
}

.balloon[data-balloon-pos=up-right]:before{
  right:.3125rem;
}

.balloon[data-balloon-pos=up-right]:hover:after,.balloon[data-balloon-pos=up-right]:hover:before,.balloon[data-balloon-pos=up-right][data-balloon-visible]:after,.balloon[data-balloon-pos=up-right][data-balloon-visible]:before{
  -webkit-transform:translate(0);
     -moz-transform:translate(0);
       -o-transform:translate(0);
          transform:translate(0);
}

.balloon[data-balloon-pos=down]:after{
  margin-top:.625rem;
}

.balloon[data-balloon-pos=down]:after,.balloon[data-balloon-pos=down]:before{
  left:50%;
  top:100%;
  -webkit-transform:translate(-50%, -webkit-calc(var(--balloon-move)*-1));
     -moz-transform:translate(-50%, -moz-calc(var(--balloon-move)*-1));
       -o-transform:translate(-50%, calc(var(--balloon-move)*-1));
          transform:translate(-50%, calc(var(--balloon-move)*-1));
}

.balloon[data-balloon-pos=down]:before{
  width:0;
  height:0;
  border:.3125rem solid transparent;
  border-bottom:.3125rem solid var(--balloon-color);
}

.balloon[data-balloon-pos=down]:hover:after,.balloon[data-balloon-pos=down]:hover:before,.balloon[data-balloon-pos=down][data-balloon-visible]:after,.balloon[data-balloon-pos=down][data-balloon-visible]:before{
  -webkit-transform:translate(-50%);
     -moz-transform:translate(-50%);
       -o-transform:translate(-50%);
          transform:translate(-50%);
}

.balloon[data-balloon-pos=down-left]:after{
  left:0;
  margin-top:.625rem;
}

.balloon[data-balloon-pos=down-left]:after,.balloon[data-balloon-pos=down-left]:before{
  top:100%;
  -webkit-transform:translateY(-webkit-calc(var(--balloon-move)*-1));
     -moz-transform:translateY(-moz-calc(var(--balloon-move)*-1));
       -o-transform:translateY(calc(var(--balloon-move)*-1));
          transform:translateY(calc(var(--balloon-move)*-1));
}

.balloon[data-balloon-pos=down-left]:before{
  width:0;
  height:0;
  border:.3125rem solid transparent;
  border-bottom:.3125rem solid var(--balloon-color);
  left:.3125rem;
}

.balloon[data-balloon-pos=down-left]:hover:after,.balloon[data-balloon-pos=down-left]:hover:before,.balloon[data-balloon-pos=down-left][data-balloon-visible]:after,.balloon[data-balloon-pos=down-left][data-balloon-visible]:before{
  -webkit-transform:translate(0);
     -moz-transform:translate(0);
       -o-transform:translate(0);
          transform:translate(0);
}

.balloon[data-balloon-pos=down-right]:after{
  right:0;
  margin-top:.625rem;
}

.balloon[data-balloon-pos=down-right]:after,.balloon[data-balloon-pos=down-right]:before{
  top:100%;
  -webkit-transform:translateY(-webkit-calc(var(--balloon-move)*-1));
     -moz-transform:translateY(-moz-calc(var(--balloon-move)*-1));
       -o-transform:translateY(calc(var(--balloon-move)*-1));
          transform:translateY(calc(var(--balloon-move)*-1));
}

.balloon[data-balloon-pos=down-right]:before{
  width:0;
  height:0;
  border:.3125rem solid transparent;
  border-bottom:.3125rem solid var(--balloon-color);
  right:.3125rem;
}

.balloon[data-balloon-pos=down-right]:hover:after,.balloon[data-balloon-pos=down-right]:hover:before,.balloon[data-balloon-pos=down-right][data-balloon-visible]:after,.balloon[data-balloon-pos=down-right][data-balloon-visible]:before{
  -webkit-transform:translate(0);
     -moz-transform:translate(0);
       -o-transform:translate(0);
          transform:translate(0);
}

.balloon[data-balloon-pos=left]:after{
  margin-right:.625rem;
}

.balloon[data-balloon-pos=left]:after,.balloon[data-balloon-pos=left]:before{
  right:100%;
  top:50%;
  -webkit-transform:translate(var(--balloon-move), -50%);
     -moz-transform:translate(var(--balloon-move), -50%);
       -o-transform:translate(var(--balloon-move), -50%);
          transform:translate(var(--balloon-move), -50%);
}

.balloon[data-balloon-pos=left]:before{
  width:0;
  height:0;
  border:.3125rem solid transparent;
  border-left:.3125rem solid var(--balloon-color);
}

.balloon[data-balloon-pos=left]:hover:after,.balloon[data-balloon-pos=left]:hover:before,.balloon[data-balloon-pos=left][data-balloon-visible]:after,.balloon[data-balloon-pos=left][data-balloon-visible]:before{
  -webkit-transform:translateY(-50%);
     -moz-transform:translateY(-50%);
       -o-transform:translateY(-50%);
          transform:translateY(-50%);
}

.balloon[data-balloon-pos=right]:after{
  margin-left:.625rem;
}

.balloon[data-balloon-pos=right]:after,.balloon[data-balloon-pos=right]:before{
  left:100%;
  top:50%;
  -webkit-transform:translate(-webkit-calc(var(--balloon-move)*-1), -50%);
     -moz-transform:translate(-moz-calc(var(--balloon-move)*-1), -50%);
       -o-transform:translate(calc(var(--balloon-move)*-1), -50%);
          transform:translate(calc(var(--balloon-move)*-1), -50%);
}

.balloon[data-balloon-pos=right]:before{
  width:0;
  height:0;
  border:.3125rem solid transparent;
  border-right:.3125rem solid var(--balloon-color);
}

.balloon[data-balloon-pos=right]:hover:after,.balloon[data-balloon-pos=right]:hover:before,.balloon[data-balloon-pos=right][data-balloon-visible]:after,.balloon[data-balloon-pos=right][data-balloon-visible]:before{
  -webkit-transform:translateY(-50%);
     -moz-transform:translateY(-50%);
       -o-transform:translateY(-50%);
          transform:translateY(-50%);
}

.balloon[data-balloon-length=small]:after{
  white-space:normal;
  width:5rem;
}

.balloon[data-balloon-length=medium]:after{
  white-space:normal;
  width:9.375rem;
}

.balloon[data-balloon-length=large]:after{
  white-space:normal;
  width:16.25rem;
}

.balloon[data-balloon-length=xlarge]:after{
  white-space:normal;
  width:35rem;
}

@media screen and (max-width:768px){
  .balloon[data-balloon-length=xlarge]:after{
    white-space:normal;
    width:90vw;
  }
}

.balloon[data-balloon-length=fit]:after{
  white-space:normal;
  width:100%;
}

@font-face{
  font-family:socialicon;
  font-style:normal;
  font-weight:400;
  src:url(../../../components/social_share/css/socialicon/fonts/socialicon.eot?ll0n9e);
  src:url(../../../components/social_share/css/socialicon/fonts/socialicon.eot?ll0n9e#iefix) format("embedded-opentype"), url(../../../components/social_share/css/socialicon/fonts/socialicon.ttf?ll0n9e) format("truetype"), url(../../../components/social_share/css/socialicon/fonts/socialicon.woff?ll0n9e) format("woff"), url(../../../components/social_share/css/socialicon/fonts/socialicon.svg?ll0n9e#socialicon) format("svg");
}

[class*=" icon-"],[class^=icon-]{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  font-family:socialicon !important;
  font-style:normal;
  text-transform:none;
  font-variant:normal;
  font-weight:400;
  line-height:1;
  speak:none;
}

.icon-blogger:before{
  color:#ff5722;
  content:"";
}

.icon-buffer:before{
  color:#168eea;
  content:"";
}

.icon-diaspora:before{
  color:#000;
  content:"";
}

.icon-evernote:before{
  color:#00a82d;
  content:"";
}

.icon-flipboard:before{
  color:#e12828;
  content:"";
}

.icon-gmail:before{
  color:#d14836;
  content:"";
}

.icon-google:before,.icon-googlebookmarks:before{
  color:#4285f4;
  content:"";
}

.icon-instagram:before{
  color:#e4405f;
  content:"";
}

.icon-instapaper:before{
  color:#000;
  content:"";
}

.icon-lineme:before{
  color:#00c300;
  content:"";
}

.icon-livejournal:before{
  color:#00b0ea;
  content:"";
}

.icon-skype:before{
  color:#00aff0;
  content:"";
}

.icon-youtube:before{
  color:#d14836;
  content:"";
}

.icon-sms:before{
  color:#000;
  content:"";
}

.icon-twitter:before{
  color:#1da1f2;
  content:"";
}

.icon-facebook:before{
  color:#3b5998;
  content:"";
}

.icon-email:before{
  color:#000;
  content:"";
}

.icon-linkedin:before{
  color:#0077b5;
  content:"";
}

.icon-add-this:before{
  color:#ff6550;
  content:"";
}

.icon-tumblr:before{
  color:#36465d;
  content:"";
}

.icon-digg:before{
  color:#000;
  content:"";
}

.icon-telegram:before{
  color:#2ca5e0;
  content:"";
}

.icon-pinterest:before{
  color:#bd081c;
  content:"";
}

.icon-hackernews:before{
  color:#f0652f;
  content:"";
}

.icon-getpocket:before,.icon-pocket:before{
  color:#ef3f56;
  content:"";
}

.icon-reddit:before{
  color:#ff4500;
  content:"";
}

.component_social_share{
  position:relative;
}

.component_social_share .social-share-wrapper{
  max-width:300px;
  max-width:18.75rem;
}

.component_social_share .social-share-wrapper button{
  cursor:pointer;
  display:inline-block;
  font-size:16px;
  font-size:1rem;
  margin-left:.3125rem;
  text-align:left;
  text-decoration:none;
  -webkit-transition:all .4s ease;
  -o-transition:.4s all ease;
  -moz-transition:.4s all ease;
  transition:all .4s ease;
}

.component_social_share .social-share-wrapper button [class*=" icon-"],.component_social_share .social-share-wrapper button [class^=icon-]{
  color:inherit;
}

.component_social_share .social-share-wrapper button [class*=" icon-"]:before,.component_social_share .social-share-wrapper button [class^=icon-]:before{
  color:inherit;
}

.component_social_share .social-share-wrapper button [class*=" icon-"]:hover,.component_social_share .social-share-wrapper button [class^=icon-]:hover{
  color:inherit;
}

.component_social_share .social-share-wrapper button [class*=" icon-"]:hover:before,.component_social_share .social-share-wrapper button [class^=icon-]:hover:before{
  color:inherit;
}

.component_social_share .social-share-wrapper button.white-transparent{
  background-color:transparent !important;
  color:#fff !important;
}

.component_social_share .social-share-wrapper button.font-transparent{
  background-color:transparent !important;
  color:#333f48 !important;
}

.component_social_share .social-share-wrapper button.brand{
  border:0;
}

.component_social_share .social-share-wrapper button.brand.diaspora,.component_social_share .social-share-wrapper button.brand.digg,.component_social_share .social-share-wrapper button.brand.email,.component_social_share .social-share-wrapper button.brand.instapaper,.component_social_share .social-share-wrapper button.brand.sms{
  background:#000;
  color:#fff;
}

.component_social_share .social-share-wrapper button.brand.diaspora:hover,.component_social_share .social-share-wrapper button.brand.digg:hover,.component_social_share .social-share-wrapper button.brand.email:hover,.component_social_share .social-share-wrapper button.brand.instapaper:hover,.component_social_share .social-share-wrapper button.brand.sms:hover{
  color:#f4f4f4;
}

.component_social_share .social-share-wrapper button.brand.tumblr{
  background:#36465d;
}

.component_social_share .social-share-wrapper button.brand.tumblr:hover{
  color:#f4f4f4;
}

.component_social_share .social-share-wrapper button.brand.gmail{
  background:#d14836;
}

.component_social_share .social-share-wrapper button.brand.gmail:hover{
  color:#f4f4f4;
}

.component_social_share .social-share-wrapper button.brand.add-this{
  background:#ff6550;
}

.component_social_share .social-share-wrapper button.brand.add-this:hover{
  color:#f4f4f4;
}

.component_social_share .social-share-wrapper button.brand.hackernews{
  background:#f0652f;
}

.component_social_share .social-share-wrapper button.brand.hackernews:hover{
  color:#f4f4f4;
}

.component_social_share .social-share-wrapper button.brand.getpocket,.component_social_share .social-share-wrapper button.brand.pocket{
  background:#ef3f56;
}

.component_social_share .social-share-wrapper button.brand.getpocket:hover,.component_social_share .social-share-wrapper button.brand.pocket:hover{
  color:#f4f4f4;
}

.component_social_share .social-share-wrapper button.brand.blogger{
  background:#ff5722;
}

.component_social_share .social-share-wrapper button.brand.blogger:hover{
  color:#f4f4f4;
}

.component_social_share .social-share-wrapper button.brand.telegramme{
  background:#2ca5e0;
}

.component_social_share .social-share-wrapper button.brand.telegramme:hover{
  color:#f4f4f4;
}

.component_social_share .social-share-wrapper button.brand.flipboard{
  background:#e12828;
}

.component_social_share .social-share-wrapper button.brand.flipboard:hover{
  color:#f4f4f4;
}

.component_social_share .social-share-wrapper button.brand.facebook{
  background:#3b5998;
}

.component_social_share .social-share-wrapper button.brand.facebook:hover{
  color:#f4f4f4;
}

.component_social_share .social-share-wrapper button.brand.pinterest{
  background:#bd081c;
}

.component_social_share .social-share-wrapper button.brand.pinterest:hover{
  color:#f4f4f4;
}

.component_social_share .social-share-wrapper button.brand.googlebookmarks{
  background:#4285f4;
}

.component_social_share .social-share-wrapper button.brand.googlebookmarks:hover{
  color:#f4f4f4;
}

.component_social_share .social-share-wrapper button.brand.lineme{
  background:#00c300;
}

.component_social_share .social-share-wrapper button.brand.lineme:hover{
  color:#f4f4f4;
}

.component_social_share .social-share-wrapper button.brand.livejournal{
  background:#00b0ea;
}

.component_social_share .social-share-wrapper button.brand.livejournal:hover{
  color:#f4f4f4;
}

.component_social_share .social-share-wrapper button.brand.reddit{
  background:#ff4500;
}

.component_social_share .social-share-wrapper button.brand.reddit:hover{
  color:#f4f4f4;
}

.component_social_share .social-share-wrapper button.brand.evernote{
  background:#00a82d;
}

.component_social_share .social-share-wrapper button.brand.evernote:hover{
  color:#f4f4f4;
}

.component_social_share .social-share-wrapper button.brand.linkedin{
  background:#0077b5;
}

.component_social_share .social-share-wrapper button.brand.linkedin:hover{
  color:#f4f4f4;
}

.component_social_share .social-share-wrapper button.brand.twitter{
  background:#1da1f2;
}

.component_social_share .social-share-wrapper button.brand.twitter:hover{
  color:#f4f4f4;
}

.component_social_share .social-share-wrapper button.brand.buffer{
  background:#168eea;
}

.component_social_share .social-share-wrapper button.brand.buffer:hover{
  color:#f4f4f4;
}

.component_social_share .social-share-wrapper button.brand.skype{
  background:#00aff0;
}

.component_social_share .social-share-wrapper button.brand.skype:hover{
  color:#f4f4f4;
}

.component_social_share .social-share-wrapper button.brand.instagram{
  background:#e4405f;
}

.component_social_share .social-share-wrapper button.brand.instagram:hover{
  color:#f4f4f4;
}

.component_social_share .social-share-wrapper button.expanded{
  font-size:14px;
  font-size:.875rem;
  margin-bottom:.3125rem;
  padding:.5rem;
  width:-webkit-calc(50% - 5px);
  width:-webkit-calc(50% - .3125rem);
  width:-moz-calc(50% - 5px);
  width:-moz-calc(50% - .3125rem);
  width:calc(50% - 5px);
  width:calc(50% - .3125rem);
  -webkit-transition:all .4s ease;
  -o-transition:.4s all ease;
  -moz-transition:.4s all ease;
  transition:all .4s ease;
}

@media (min-width:768px) and (max-width:1199.98px){
  .component_social_share .social-share-wrapper button.expanded{
    margin-left:0;
    width:100%;
  }
  .component_social_share .social-share-wrapper button.expanded button{
    width:100%;
  }
}

.component_social_share .social-share-wrapper button.expanded .sm-text{
  margin-left:.3125rem;
}

.component_social_share .social-share-wrapper button.expanded [class*=" icon-"],.component_social_share .social-share-wrapper button.expanded [class^=icon-]{
  float:left;
  margin-top:.125rem;
}

.component_social_share .social-share-wrapper button.expanded:hover .sm-text{
  text-decoration:underline;
}

.component_social_share .social-share-wrapper button.expanded.left{
  margin-left:0;
}

.component_social_share .social-share-wrapper button.square{
  margin-bottom:.375rem;
  margin-left:.1875rem;
  padding:.625rem 1.25rem;
  text-align:center;
}

.component_social_share .social-share-wrapper button.square .sm-text{
  clip:rect(0 0 0 0);
  height:1px;
  height:.0625rem;
  margin:-.0625rem;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px;
  width:.0625rem;
}

@media (max-width:767.98px){
  .component_social_share .social-share-wrapper button:after,.component_social_share .social-share-wrapper button:before{
    display:none;
  }
}

.single-post .component_social_share .social-share-wrapper button{
  border:.0625rem solid #bfc4c5 !important;
  color:#bfc4c5 !important;
  background-color:transparent !important;
}

.single-post .footer-navigation .component_social_share .social-share-wrapper button{
  border:none !important;
  color:initial !important;
  background-color:transparent !important;
}

/*# sourceMappingURL=social_share.min.css.map */
