

/* CSS Document */

/*------------------------------------------------------------------

Template Name:      Jessica - Nutritionist Website Template
Version:            1.0.0
Created Date:       9/08/2017 
Created by :        https://easetemplate.com/ 

------------------------------------------------------------------
[CSS Table of contents]

1.  Body / Typography 
2.  Form Elements
3.  Buttons
4.  General / Elements
        4.1 Section space
        4.2 Margin space
        4.3 Padding space
        4.4 Background color
        4.5 Features
        4.7 Call to actions
        4.8 Img hover effect
        4.9 Icon
        -----------------------
5. Header / Navigations
        5.1 Header Regular
        5.2 Header Transparent
        5.3 Navigation Regular
        5.4 Page Header

        -----------------------
6. Slider
        6.1 Slider
        -----------------------
7. Content
8. Footers
9. Pages
    9.1  Service
    9.2  Service Single / sidebar with sidenav
    9.3  Testimonial
    9.4  Contact us
    9.5  Styleguide
    9.6  404 error
    ------------------------------------
10.Blog
    10.1 Blog Default
    10.2 Blog Single
    ------------------------------------
11.Sidebar
    11.1 Widget
    ------------------------------------

13. Media Queries

------------------------------------------------------------------*/

/*-----------------------------------
    1. Body / Typography 
-----------------------------------*/

@media screen and (min-width: 770px) {
  footer-cfaemarco {
      height: 400px; 
  }
}

@media screen and (max-width: 769px) {
  footer-cfaemarco {
      height: 600px; 
  }
}


/* Correção da paginação para coreui */
.pagination { 
  width:100%
}

.page-item .page-link{
  float:left;
}
/* Fim da correção*/

body { font-family: 'Nunito Sans', sans-serif; font-size: 15px; letter-spacing: 0px; color: #3E4452; font-weight: 400; line-height: 26px; }
h1, h2, h3, h4, h5, h6 { font-weight: 700; color: #181c18; font-family: 'Nunito Sans', sans-serif; margin: 0px 0px 15px 0px; text-transform: uppercase; letter-spacing: 2px; }
h1 { font-size: 26px; }
h2 { font-size: 22px; line-height: 30px; }
h3 { font-size: 20px; line-height: 34px; }
h4 { font-size: 18px; line-height: 30px; }
h5 { font-size: 16px; line-height: 28px; }
h6 { font-size: 14px; }
p { margin: 0 0 30px; line-height: 1.6; text-align: justify;}
p:last-child { margin: 0px; }
ul, ol { list-style: disc; margin: 0; padding: 0; margin-left:30px;margin-top:-30px; margin-bottom:15px;}
a { text-decoration: none; color: #073a5c; transition: all 0.3s; }
a:focus, a:hover { text-decoration: none; color: #128dde; }
.lead { font-size: 21px; font-weight: 300; line-height: 1.5; font-family: 'PT Serif', serif; color: #95c5e4; margin-bottom: 30px; font-style: italic; }
.blockquote { border-bottom: 1px solid #ededed; border-top: 1px solid #ededed; color: #181c18; }
.blockquote-content p { font-family: 'Nunito Sans', sans-serif; color: #181c18; margin-bottom: 15px; margin-top: 15px; line-height: 1.6; font-weight: 400; font-size: 30px; }
.blockquote-icon { font-size: 30px; color: #95c5e4; font-family: FontAwesome; font-style: normal; float: left; margin-right: 15px; margin-top: 8px; }
strong { color: #111; font-weight: 700; margin-right: 8px; }
hr { border-bottom: 1px solid #ededed; margin-bottom: 40px; margin-top: 40px; }

/*----------------------- 
    2 Form Elements:
-------------------------*/
.control-label { font-size: 12px; letter-spacing: 1.5px; text-transform: uppercase; color: #9b9a98; }
.form-control { font-style: normal; text-transform: uppercase; letter-spacing: 1px; color: #767a7e; font-size: 12px; font-weight: 600; width: 100%; height: 50px; padding: 10px 6px; line-height: 1.42857143; background-image: none; background-color: transparent; border-radius: 0px; margin-bottom: 10px; box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075);border: 1px solid #ced4da; }
.input-group { position: relative; display: table; border-collapse: separate; }
input[type=checkbox], input[type=radio] { margin: 8px 0 0; margin-top: 1px\9; line-height: normal; }
.input-group-addon { border-radius: 0px; }
input::-webkit-input-placeholder { color: #4d5457 !important; }
textarea::-webkit-input-placeholder { color: #4d5457 !important; }
.input-group-addon { background-color: #eaf0f2; border: 1px solid #eaf0f2; }

/*-------------- align ------------*/

/* =WordPress Core
-------------------------------------------------------------- */

.alignnone { margin: 5px 20px 20px 0; }
.aligncenter, div.aligncenter { display: block; margin: 5px auto 5px auto; }
.alignright { float: right; margin: 0px 0 0 30px; }
.alignleft { float: left; margin: 0px 30px 0px 0; }
a img.alignright { float: right; margin: 0px 0 30px 30px; }
a img.alignnone { margin: 5px 20px 20px 0; }
a img.alignleft { float: left; margin: 5px 20px 20px 0; }
a img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { background: #fff; border: 1px solid #f0f0f0; max-width: 96%;    /* Image does not overflow the content area */ padding: 5px 3px 10px; text-align: center; }
.wp-caption.alignnone { margin: 5px 20px 20px 0; }
.wp-caption.alignleft { margin: 5px 20px 20px 0; }
.wp-caption.alignright { margin: 5px 0 20px 20px; }
.wp-caption img { border: 0 none; height: auto; margin: 0; max-width: 98.5%; padding: 0; width: auto; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; margin: 0; padding: 0 4px 5px; }

/*-----------------------------------
    3. Buttons 
-----------------------------------*/
.btn { font-family: 'Nunito Sans', sans-serif; font-size: 12px; text-transform: uppercase; font-weight: 700; padding: 12px 22px; margin-bottom: 4px; letter-spacing: 2.2px; border-radius: 5px; border: 2px solid #555555; transition: all 0.3s; word-wrap: break-word; white-space: normal !important; }
.btn-primary { background-color: transparent; border: 2px solid #95c5e4; color: #95c5e4; }
.btn-primary:hover { background-color: #95c5e4; border: 2px solid #95c5e4; color: #fff; }
.btn-primary.focus, .btn-primary:focus { background-color: #95c5e4; border: 2px solid #95c5e4; color: #fff; }
.btn-default { background-color: transparent; border: 2px solid #555555; color: #555555; }
.btn-default:hover { background-color: #555555; border: 2px solid #555555; color: #fff; }
.btn-default.focus, .btn-default:focus { background-color: #555555; border: 2px solid #555555; color: #fff; }
.btn-lg { padding: 15px 36px; font-size: 15px; }
.btn-sm { padding: 8px 18px; font-size: 12px; }
.btn-xs { padding: 6px 16px; font-size: 10px; }
.btn-link { color: #181c18; font-size: 13px; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; transition: all 0.3s; }
.btn-link:hover { color: #95c5e4; text-decoration: none; }
button.btn { margin-right: -1px; }

/*-----------------------------------
    4. General / Elements 
-----------------------------------*/

/*----------------------- 
    4.1 Section space :
-------------------------*/

/*Note: Section space help to create top bottom space;*/

.space-small { padding-top: 40px; padding-bottom: 40px; }
.space-medium { padding-top: 80px; padding-bottom: 10px; }
.space-large { padding-top: 120px; padding-bottom: 120px; }
@media screen and (max-width: 640px) {
.topoPagina { padding-top: 260px; }
}
@media screen and (min-width: 640px) {
.topoPagina { padding-top: 260px; }
}
@media screen and (min-width: 770px) {
.topoPagina { padding-top: 170px; }
}
@media screen and (min-width: 1024px) {
.topoPagina { padding-top: 120px; }
}
.space-ex-large { padding-top: 140px; padding-bottom: 140px; }

/*----------------------
   4.2 Margin Space
-----------------------*/
.mr10 { margin-right: 10px; }
.ml5 { margin-left: 5px; }
.mb0 { margin-bottom: 0px; }
.mb10 { margin-bottom: 10px; }
.mb20 { margin-bottom: 20px; }
.mb30 { margin-bottom: 30px; }
.mb35 { margin-bottom: 35px; }
.mb40 { margin-bottom: 40px; }
.mb60 { margin-bottom: 60px; }
.mb80 { margin-bottom: 80px; }
.mb100 { margin-bottom: 100px; }
.mb130 { margin-bottom: 130px; }
.mt0 { margin-top: 0px; }
.mt10 { margin-top: 10px; }
.mt20 { margin-top: 20px; }
.mt30 { margin-top: 30px; }
.mt40 { margin-top: 40px; }
.mt60 { margin-top: 60px; }
.mt70 { margin-top: 70px; }
.mt80 { margin-top: 80px; }
.mt100 { margin-top: 100px; }

/*----- less margin space from top --*/
.mt-20 { margin-top: -20px; }
.mt-40 { margin-top: -40px; }
.mt-60 { margin-top: -60px; }
.mt-80 { margin-top: -80px; }

/*-----------------------
   4.3 Padding space
-------------------------*/
.nopadding { padding: 0px; }
.nopr { padding-right: 0px; }
.nopl { padding-left: 0px; }
.pinside10 { padding: 10px; }
.pinside20 { padding: 20px; }
.pinside30 { padding: 30px; }
.pinside40 { padding: 40px; }
.pinside50 { padding: 50px; }
.pinside60 { padding: 60px; }
.pinside80 { padding: 80px; }
.pinside130 { padding: 130px; }
.pdt10 { padding-top: 10px; }
.pdt20 { padding-top: 20px; }
.pdt30 { padding-top: 30px; }
.pdt40 { padding-top: 40px; }
.pdt60 { padding-top: 60px; }
.pdt80 { padding-top: 80px; }
.pdb10 { padding-bottom: 10px; }
.pdb20 { padding-bottom: 20px; }
.pdb30 { padding-bottom: 30px; }
.pdb40 { padding-bottom: 40px; }
.pdb60 { padding-bottom: 60px; }
.pdb80 { padding-bottom: 80px; }
.pdb150 { padding-bottom: 150px; }
.pdl10 { padding-left: 10px; }
.pdl20 { padding-left: 20px; }
.pdl30 { padding-left: 30px; }
.pdl40 { padding-left: 40px; }
.pdl60 { padding-left: 60px; }
.pdl80 { padding-left: 80px; }
.pdr10 { padding-right: 10px; }
.pdr20 { padding-right: 20px; }
.pdr30 { padding-right: 30px; }
.pdr40 { padding-right: 40px; }
.pdr60 { padding-right: 60px; }
.pdr80 { padding-right: 80px; }
.pdtb40 { padding-bottom: 40px; padding-top: 40px; }

/*--------------------------------
4.4 Background & Block color 
----------------------------------*/
.bg-light { background-color: #f9f9f9; }
.bg-primary { background-color: #ffe62c; color: #fff; }
.bg-white { background-color: #fff; }
.section-title { margin-bottom: 50px; text-align: center; }
.title { color: #333333; }
.small-text { padding-top: 20px; font-size: 12px; font-weight: 500; text-align: center; }
.text-white { color: #fff; }
.text-black { color: #111; }

/*--------------------------------
4.5 Features Block 
----------------------------------*/
.feature-block { border: 1px solid #ededed; padding: 30px; margin-bottom: 30px; background-color: #fff; }
.feature-content { margin-left: 80px; }
.feature-icon { font-size: 50px; color: #95c5e4; margin-bottom: 30px; float: left; }

/*--------------------------------
4.6 Bullet/arrow
----------------------------------*/
.angle, .arrow { position: relative; font-weight: 400; }
.angle-right li:before { font-family: FontAwesome; display: block; position: absolute; left: 0; font-size: 14px; padding-top: 0px; color: #95c5e4; content: "\F10C"; }
.arrow-right li:after { font-family: FontAwesome; display: block; position: absolute; right: 15px; font-size: 14px; padding-top: 0px; color: #95c5e4; content: "\F105"; bottom: 20px; }
.chekbox { position: relative; color: #777777; font-weight: 400; line-height: 34px; }
.chekbox li:before { font-family: FontAwesome; display: block; position: absolute; left: 0; font-size: 14px; padding-top: 0px; color: #111111; content: "\F046"; }
.chekbox li { padding-left: 25px; }

/*--------------------------------
4.7 Call to actions 
----------------------------------*/
.cta-section { background-color: #25aae1; padding-top: 40px; padding-bottom: 40px; color: #fff; text-align: center; }
.cta-text { font-size: 28px; font-style: italic; font-weight: 400; font-family: 'Nunito Sans', sans-serif; margin-bottom: 20px; }
.widget-cta-primary { background-color: #25aae1; padding: 30px; border-radius: 5px; color: #fff; margin-bottom: 30px; }
.widget-cta-primary-title { color: #fff; }
.widget-cta-default { background-color: #143575; padding: 30px; border-radius: 5px; color: #fff; margin-bottom: 30px; }
.widget-cta-default-title { color: #fff; }
.widget-cta { background-color: #fff; padding: 30px; border-radius: 5px; border: 1px solid #dfe6ea; margin-bottom: 30px; }

/*--------------------------------
 4.8 Image Hover Effect 
----------------------------------*/
img { width: auto; max-width: 100%; height: auto; margin: 0; padding: 0; border-radius: 0px; line-height: normal; vertical-align: middle; }
.imghover { display: block; position: relative; max-width: 100%; }
.imghover::before, .imghover::after { display: block; position: absolute; content: ""; text-align: center; opacity: 0; }
.imghover::before { top: 0; right: 0; bottom: 0; left: 0; }
.imghover::after { top: 55%; left: 50%; padding: 10px; line-height: 10px; margin: -25px 0 0 -25px; content: "\F061"; font-family: "FontAwesome"; font-size: 30px; }
.imghover:hover::before, .imghover:hover::after { opacity: 1; }
.imghover:hover::before { background-color: rgba(17, 22, 17, 0.60); }
.imghover:hover::after { color: #fff; }

/*--------------------------------
4.9 Icon 
----------------------------------*/
.icon-1x { font-size: 18px; }

/* default icon size of font*/
.icon-2x { font-size: 38px; }
.icon-4x { font-size: 65px; }
.icon-6x { font-size: 88px; }
.icon-8x { font-size: 108px; }
.icon-default { color: #aa9144; }
.icon-primary { color: #474954; }
.icon-secondary { color: #fff; }
.icon-white { color: #fff; }

/*--------------------------------
5 Header / Navigations 
----------------------------------*/

/*--------------------
    5.1 Header Regular 
   ----------------------*/

.header-wrapper { z-index: 9; width:100%; position: fixed; padding-top: 20px; padding-bottom: 20px; background-color: #073374; border-bottom: 1px solid #eaeaea;top:0 }
.header-btn { margin-top: 7px; }

.space-medium:first-child{
  margin-top: 55px;
}

/*--------------------------
    5.2 Navigations Regular
   ----------------------------*/
.hero-section { background: url(/images/hero-img.jpg?05bae9599783d3ce1eca54c7dc4cfad0) no-repeat center; background-size: cover; }
.hero-section-caption { margin-top: 110px; margin-bottom: 110px; background-color: #4d8638; border-radius: 6px; }
.hero-title { color: #fff; font-size: 35px; font-weight: 100; line-height: 45px; margin-bottom: 25px; }
#navigation { float: right; }
#navigation, #navigation ul, #navigation ul li, #navigation ul li a, #navigation #menu-button { margin: 0; padding: 0; border: 0; list-style: none; line-height: 1; display: block; position: relative; box-sizing: border-box; }
#navigation:after, #navigation>ul:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
#navigation #menu-button { display: none; }
#navigation { padding-top: 9px; font-family: 'Nunito Sans', sans-serif; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; }
#navigation>ul>li { float: left; }
#navigation.align-center>ul { font-size: 0; text-align: center; }
#navigation.align-center>ul>li { display: inline-block; float: none; }
#navigation.align-center ul ul { text-align: left; }
#navigation.align-right>ul>li { float: right; }
#navigation>ul>li>a { padding: 15px; font-size: 12px; color: #ffffff; letter-spacing: 2px; text-decoration: none; font-weight: 700; text-transform: uppercase; }
#navigation>ul>li:hover>a { color: #95c5e4; background-color: transparent; }
#navigation>ul>li.has-sub>a { padding-right: 32px; }

/*#navigation>ul>li>a:after {
    position: absolute;
    top: 16px;
    right: -3px;
    height: 2px;
    display: block;
    content: '/';
}
*/
#navigation>ul>li.has-sub>a:before { position: absolute; right: 14px; font-family: FontAwesome; content: "\F107"; transition: all .25s ease; }

/*#navigation > ul > li.has-sub:hover > a:before {
 top: 23px;
 height: 0;
}*/
#navigation ul ul { position: absolute; top:10px; left: -9999px; }
#navigation.align-right ul ul { text-align: right; }
#navigation ul ul li { top: 30px; height: 0; transition: all .25s ease; }
#navigation li:hover>ul { left: auto; }
#navigation.align-right li:hover>ul { left: auto; right: 0; }
#navigation li:hover>ul>li { height: 41px; }
#navigation ul ul ul { margin-left: 100%; top: 0; }
#navigation.align-right ul ul ul { margin-left: 0; margin-right: 100%; }
#navigation ul ul li a { background-color: #0D1429; padding: 14px 22px; width: 350px; font-size: 12px; text-decoration: none; color: #fff; font-weight: 700; text-transform: uppercase; border-bottom: #3E4452 1px solid; letter-spacing: 1.2px; }
#navigation ul ul li:first-child>a { border-top-right-radius: 0px; }
#navigation ul ul li:last-child>a { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
#navigation ul ul li:last-child>a, #navigation ul ul li.last-item>a { border-bottom: 0; }
#navigation ul ul li:hover>a, #navigation ul ul li a:hover { color: #fff; background-color: #3E4452; }
#navigation ul ul li.has-sub>a:after { position: absolute; top: 16px; right: 11px; width: 8px; height: 2px; display: block; background: #dddddd; content: ''; }
#navigation.align-right ul ul li.has-sub>a:after { right: auto; left: 11px; }
#navigation ul ul li.has-sub>a:before { position: absolute; top: 13px; right: 14px; display: block; width: 2px; height: 8px; background: #dddddd; content: ''; transition: all .25s ease; }
#navigation.align-right ul ul li.has-sub>a:before { right: auto; left: 14px; }
#navigation ul ul>li.has-sub:hover>a:before { top: 17px; height: 0; }
#navigation.small-screen { width: 100%; }
#navigation.small-screen ul { width: 100%; display: none; }
#navigation.small-screen.align-center>ul { text-align: left; }
#navigation.small-screen ul li { width: 100%; border-top: 1px solid #3E4452; top: auto; color: #fff; background: #3E4452; }
#navigation.small-screen ul ul li, #navigation.small-screen li:hover>ul>li { height: auto; }
#navigation.small-screen ul li a, #navigation.small-screen ul ul li a { width: 100%; border-bottom: 0; padding: 20px 15px; color: #cccfcc; background-color: #0D1429; }
#navigation.small-screen>ul>li>a:after { position: absolute; top: 16px; right: -3px; height: 2px; display: block; content: ''; }
#navigation.small-screen>ul>li { float: none; }
#navigation.small-screen ul ul li a { padding-left: 25px; }
#navigation.small-screen ul ul ul li a { padding-left: 35px; }
#navigation.small-screen ul ul li a { color: #fff; background: #0D1429; }
#navigation.small-screen ul ul li:hover>a, #navigation.small-screen ul ul li.active>a { color: #fff; background-color: #3E4452; }
#navigation.small-screen ul ul, #navigation.small-screen ul ul ul, #navigation.small-screen.align-right ul ul { position: relative; left: 0; width: 100%; margin: 0; text-align: left; }
#navigation.small-screen>ul>li.has-sub>a:after, #navigation.small-screen>ul>li.has-sub>a:before, #navigation.small-screen ul ul>li.has-sub>a:after, #navigation.small-screen ul ul>li.has-sub>a:before { display: none; }
#navigation.small-screen #menu-button { display: block; padding: 18px; color: #fff; cursor: pointer; font-size: 12px; text-transform: uppercase; font-weight: 600; background-color: #0D1429; margin-top: 15px; }
#navigation.small-screen #menu-button:after { position: absolute; top: 16px; right: 17px; display: block; height: 12px; width: 20px; border-top: 2px solid #fff; border-bottom: 2px solid #fff; content: ''; }
#navigation.small-screen #menu-button:before { position: absolute; top: 21px; right: 17px; display: block; height: 2px; width: 20px; background: #fff; content: ''; }
#navigation.small-screen #menu-button.menu-opened:after { top: 20px; border: 0; height: 2px; width: 15px; background: #fff; -webkit-transform: rotate(45deg); transform: rotate(45deg); }
#navigation.small-screen #menu-button.menu-opened:before { top: 20px; background: #fff; width: 15px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
#navigation.small-screen .submenu-button { position: absolute; z-index: 99; right: 0; top: 0; display: block; border-left: 1px solid #3E4452; height: 54px; width: 53px; cursor: pointer; }
#navigation.small-screen ul ul .submenu-button { height: 34px; width: 34px; }
#navigation.small-screen .submenu-button:after { position: absolute; top: 25px; right: 20px; width: 8px; height: 2px; display: block; background: #fff; content: ''; }
#navigation.small-screen ul ul .submenu-button:after { top: 15px; right: 13px; }
#navigation.small-screen .submenu-button:before { position: absolute; top: 22px; right: 23px; display: block; width: 2px; height: 8px; background: #fff; content: ''; }
#navigation.small-screen ul ul .submenu-button:before { top: 12px; right: 16px; }
#navigation.small-screen .submenu-button.submenu-opened:before { display: none; }
#navigation.small-screen.select-list { padding: 5px; }

/*----------------------------------------------
    5.4 Page Header
----------------------------------------------*/
.page-header { background-color: #f2f2f2; background-size: cover; margin: 0px; padding: 0px; border: 0px;margin-top: 75px; }
@media screen and (max-width: 783px) {
  .page-header {
      margin-top: 160px;
  }
}
.page-section { padding-top: 120px; padding-bottom: 120px; }
.page-title { font-size: 30px; font-weight: 600; margin-bottom: 10px; color: #181c18; text-transform: uppercase; letter-spacing: 1px; }
.page-header p { color: #464e47; font-family: 'Arial'; font-size: 30px; font-style: italic; }
.page-breadcrumb { padding-top: 3px; color: #b5b5b5; }
.page-breadcrumb .breadcrumb { background-color: transparent; padding: 5px 0px; margin-bottom: 0px; font-size: 13px; font-weight: 600; border: none; letter-spacing: 0.5px; text-transform: uppercase; color: #b5b5b5; }
.breadcrumb>li+li:before { padding: 0 5px; color: #b5b5b5; content: "/\A0"; }
.breadcrumb>li>a { color: #95c5e4; }

/*-----------------------------------
    6. Slider 
-------------------------------------*/
.slider { margin-bottom: -30px; height: auto; }

/*
.slider-img {
    background: -moz-linear-gradient(top, rgba(11, 12, 13, 0.6) 0%, rgba(11, 12, 13, 0.6) 100%);
    background: -webkit-linear-gradient(top, rgba(11, 12, 13, 0.6) 0%, rgba(11, 12, 13, 0.6) 100%);
    background: linear-gradient(to bottom, rgba(11, 12, 13, 0.6) 0%, rgba(11, 12, 13, 0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc1b2429', endColorstr='#cc1b2429', GradientType=0);
    position: relative;
}
*/
.slider-img img { position: relative; z-index: -1; }
.slider-captions { position: absolute; bottom: 150px; width: 100%; color: #fff; }
.slider-title { color: #181c18; font-size: 38px; font-weight: 700; letter-spacing: 2px; line-height: 50px; }
.slider-text { color: #181c18; font-weight: 700; letter-spacing: 1px; }
.slider .owl-dots { text-align: center !important; position: relative; bottom: 40px; }
.slider .owl-nav { text-align: center; }
.slider .owl-nav .owl-prev { position: absolute; top: 42%; left: 0px; color: #b3b3b3; font-size: 18px; margin: 8px; padding-top: 4px; background: transparent; display: block; cursor: pointer; border-radius: 50px; height: 36px; width: 36px; border: 1px solid #b3b3b3; }
.slider .owl-nav .owl-next { position: absolute; top: 42%; right: 0px; color: #b3b3b3; font-size: 18px; margin: 8px; padding-top: 4px; background: transparent; display: block; cursor: pointer; border-radius: 50px; height: 36px; width: 36px; border: 1px solid #b3b3b3; }
.slider .owl-nav .owl-prev:hover { background-color: transparent; border: 2px solid #95c5e4; text-decoration: none; color: #95c5e4; }
.slider .owl-nav .owl-next:hover { background-color: transparent; border: 2px solid #95c5e4; text-decoration: none; color: #95c5e4; }
.slider .owl-dots .owl-dot { display: inline-block; zoom: 1; }
.slider .owl-dots .owl-dot span { width: 10px; height: 10px; margin: 5px 4px; background: transparent; border-radius: 0px; border: 2px solid #b3b3b3; display: block; -webkit-backface-visibility: visible; transition: opacity 200ms ease; }
.slider .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { background-color: transparent; border: 2px solid #555555; }
.slider .owl-carousel .owl-item img { width: 100%; }
.slider-profile { position: absolute; bottom: 8px; }
.profile { bottom: -20px; position: absolute; }
.profile img { border-radius: 50%; margin-bottom: 30px; position: relative; }
.back-pic { background-color: #ebebeb; height: 548px; width: 385px; border-radius: 50%; -webkit-transform: rotate(-140deg); transform: rotate(-140deg); }

/*-----------------------------------
7. before after gallery
-------------------------------------*/

/*-----------------------------------
8. Footer 
-------------------------------------*/
.footer { background-color: #111111; padding-top: 60px; padding-bottom: 30px; color: #808080; font-weight: 400; }
.footer-title { margin-bottom: 55px; color: #fff; }
.footer-widget { margin-bottom: 30px; }
.footer-widget ul { margin-bottom: 25px; }
.footer-widget ul li { line-height: 1; margin-bottom: 18px; font-size: 16px; margin-top: 25px; }
.footer-widget ul li a { font-size: 14px; color: #8e918e; text-transform: uppercase; letter-spacing: .75px; font-weight: 400; margin-left: 30px; margin-top: 1px; }
.footer-widget ul li a:hover { color: #a5d897; }
.footer-widget ul li i { margin-right: 15px; color: #95c5e4; font-size: 20px; }
.footer-widget .form-control { color: #808080; background-color: transparent; border-bottom: 1px solid #808080; border-radius: 0px; margin-top: -10px; }
.footer-social { margin-top: 50px; }
.footer-social a span { font-size: 20px; padding-right: 12px; color: #58595a; }
.footer-social a span:hover { color: #a5d897; }

/*-------------- tiny footer ------------*/
.tiny-footer { margin-top: 20px; font-size: 14px; color: #95c5e4; text-align: center; }

/*-----------------------------------
9. Pages 
-------------------------------------*/

/*-------------------------
 9.1 About us
---------------------------*/

.about-section { padding-bottom: 55px; padding-top: 55px; }
.about-title { border-bottom: 1px solid #ededed; margin-bottom: 25px; padding-bottom: 10px; }
.about-img img { border-radius: 5px; position: relative; }
.about-btn { margin-top: -130px; }
.about-list ul li { padding-left: 20px; margin-bottom: 20px; }
.gallery-slider-carousel { margin-bottom: 80px; }
.gallery-slider-carousel .owl-dots { text-align: center !important; position: relative; bottom: -20px; }
.gallery-slider-carousel .owl-nav { display: none; }
.gallery-slider-carousel.owl-dots .owl-dot { display: inline-block; zoom: 1; }
.play-btn { position: absolute; bottom: 40%; left: 40%; }
.play-link { position: absolute; bottom: 5%; left: 30%; color: #fff; }

/*-------------------------
 9.2  Service / single / sidebar
--------------------------*/
.service-block { margin-bottom: 30px; }
.service-content { margin-top: 30px; }
.service-list ul { margin-bottom: 30px; }
.service-list ul li { margin-left: 20px; line-height: 28px; }

/*----------------- Gallery Wide ---------------*/
.gallery-thumbnail img { width: 100%; }
.gallery-img img { width: 100%; }

/*-----------------------------------------
  service side-nav
 ------------------------------------------*/
.sidenav { margin-bottom: 30px; border-radius: 0px; }
.sidenav ul li { position: relative; font-weight: 600; }
.sidenav ul li a { display: block; color: #181c18; font-size: 13px; font-weight: 700; letter-spacing: 1.2px; padding: 20px 10px 20px 0px; text-transform: uppercase; border-bottom: 1px solid #ededed; }
.sidenav ul li a:hover { color: #95c5e4; }
.sidenav ul li.active a { color: #95c5e4; border-bottom: 1px solid #95c5e4; }
.sidenav ul li.active a:before { color: #95c5e4; border-bottom: 1px solid #95c5e4; }
.sidenav a:focus, a:active { background-color: transparent; border-bottom: 1px solid #95c5e4; }

/*-----------------------------------------
  Diet-plan
 ------------------------------------------*/
.plan-block { border: 1px solid #ededed; padding: 40px; margin-bottom: 30px; }
.plan-header { border-bottom: 1px solid #ededed; margin-bottom: 40px; position: relative; }
.plan-price { padding-right: 0px; position: absolute; bottom: 8px; right: 0; font-size: 30px; color: #95c5e4; }
.plan-content ul { margin-bottom: 40px; }
.plan-content ul li { margin-left: 25px; line-height: 38px; }

/*--------------------------
 9.5  Testimonial
---------------------------*/
.testimonial-block { border: 1px solid #ededed; padding: 40px; margin-bottom: 30px; }
.testimonial-block ul { margin-bottom: 50px; }
.testimonial-block ul li { float: left; font-size: 16px; color: #ffcf03; padding-right: 8px; }
.testimonial-icon { margin-bottom: 40px; }
.testimonial-content { text-align: center; }
.testimonial-content ul { margin-bottom: 20px; display: inline-block; }
.testimonial-content ul li { float: left; font-size: 16px; color: #ffcf03; padding-right: 8px; }
.testimonial-pic img { margin-bottom: 20px; }
.testimonial-text { font-size: 18px; font-style: italic; color: #3E4452; font-weight: 500; margin-top: 20px; }
.testimonial-meta { margin-bottom: 20px; line-height: 1.2; font-size: 13px; text-transform: uppercase; color: #4ec355; letter-spacing: 1.2px; font-weight: 700; margin-top: 0px; display: block; }
.testimonial-wrapper span { line-height: 1.2; font-size: 14px; text-transform: uppercase; color: #fff; letter-spacing: 1.2px; font-weight: 700; }
.testimonial-carousel .owl-dots { text-align: center !important; position: relative; bottom: 0px; }
.testimonial-carousel .owl-nav { display: none; }
.testimonial-carousel.owl-dots .owl-dot { display: inline-block; zoom: 1; }

/*--------------------------
 9.6  team
 ----------------------------*/
.team-block { margin-bottom: 20px; text-align: center; }
.team-img { margin-bottom: 20px; }
.team-content { text-align: center; }
.team-title { margin-bottom: 4px; }
.team-meta { text-transform: uppercase; font-size: 10px; color: #25aae1; font-weight: 700; }

/*-------------------------
 9.8 Contact us
---------------------------*/
.contact-block { margin-bottom: 30px; padding: 30px; border-radius: 5px; background-color: #25aae1; color: #fff; }
.contact-form { margin-bottom: 30px; border-radius: 5px; }
.contact-head { padding-left: 50px; margin-top: -42px; }
.contact-info h4 { color: #fff; }
.contact-info p { color: #fff; }
.contact-info ul li { color: #3E4452; line-height: 2; margin-bottom: 10px; font-size: 15px; }
.contact-info ul li i { margin-right: 16px; color: #52c65a; font-size: 24px; }
.contact-info ul li:last-child { border-bottom: 0px; }
.contact-social { margin-bottom: 22px; }
.contact-social ul { margin-top: -1px; }
.contact-social ul li { line-height: 1; margin-bottom: 8px; }
.contact-social-btn { border-radius: 0px; display: inline-block; line-height: 1.5; font-size: 22px; color: #fff; }
.contact-social span { margin-left: 8px; font-size: 14px; font-weight: 700; text-transform: uppercase; }
.btn-twitter { background: transparent; color: #00aced; }
.btn-twitter:hover, .btn-twitter:active { background: transparent; color: #00aced; }
.btn-facebook { background: transparent; color: #3B5997; }
.btn-facebook:hover, .btn-facebook:active { background: transparent; color: #3B5997; }
.btn-googleplus { background: transparent; color: #D64937; }
.btn-googleplus:hover, .btn-googleplus:active { background: transparent; color: #D64937; }
.btn-instagram { background: transparent; color: #fb3958; }
.btn-instagram:hover, .btn-instagram:active { background: transparent; color: #fb3958; }
.btn-linkedin { background: #0074A1; color: #fff; }
.btn-linkedin:hover, .btn-linkedin:active { background: #006288; color: #fff; }
.btn-social { margin: 20px 0px 25px 0px; -webkit-font-smoothing: antialiased; font-size: 12px; }

/*------------------------
10. Blog pages
--------------------------*/

/*----- post-----*/

.post-holder { border-bottom: 1px solid #dfdfdf; margin-bottom: 30px; }
.post-block { margin-bottom: 30px; }
.post-img img { border-radius: 0px; }
.post-header { margin-bottom: 20px; margin-top: 20px; }
.post-content { margin-top: 30px; }
.sticky-box, .video-box { height: 50px; width: 50px; background-color: #8e1e1a; position: absolute; z-index: 8; top: 20px; right: 0px; left: 20px; border-radius: 50px; padding-top: 2px; line-height: 1; }
.post-sticky, .post-video { position: absolute; bottom: 48%; left: 48%; font-size: 60px; color: #fff; }
.video-block { position: absolute; bottom: 48%; left: 48%; font-size: 60px; color: #fff; }

/*----- meta -----*/
.meta { font-size: 13px; margin-bottom: 10px; font-weight: 700; text-transform: uppercase; }
.meta i { color: #25aae1; margin-right: 5px; }
.meta-date .meta-author, .meta-comments { color: #95c5e4; }
.meta-categories { color: #4ec355; }
.meta-date, .meta-author, .meta-comments, .meta-categories { margin-right: 10px; color: #95c5e4;}

/*----- pagination -----*/
.pagination { display: inline-block; padding-left: 0; margin: 20px 0; }
.st-pagination { text-align: center; margin-top: 30px; }
.st-pagination .pagination>li>a, .pagination>li>span { position: relative; float: left; line-height: 1.6; color: #333333; letter-spacing: 2px; text-decoration: none; font-size: 11px; border-radius: 0px; border: 1px solid #333333; background-color: transparent; font-weight: 700; text-transform: uppercase; margin-right: 8px; margin-bottom: 5px; }
.st-pagination .pagination>li>a:focus, .st-pagination .pagination>li>a:hover, .st-pagination .pagination>li>span:focus, .st-pagination .pagination>li>span:hover { z-index: 2; color: #fff; background-color: #333333; border: #333 1px solid; }
.st-pagination .pagination>li:first-child>a, .st-pagination .pagination>li:first-child>span { margin-left: 0; border-radius: 0px; }
.st-pagination .pagination>li:last-child>a, .st-pagination .pagination>li:last-child>span { border-radius: 0px; }
.st-pagination .pagination>.active>a, .st-pagination .pagination>.active>a:focus, .st-pagination .pagination>.active>a:hover, .st-pagination .pagination>.active>span, .st-pagination .pagination>.active>span:focus, .st-pagination .pagination>.active>span:hover { z-index: 3; color: #fff; cursor: default; background-color: #333; border: 1px solid #333; }
.related-post-block { border-bottom: 1px solid #ededed; border-top: 1px solid #ededed; margin-bottom: 30px; }
.related-post-title { margin-top: 30px; }
.related-img img { margin-bottom: 30px; }
.related-post-content { margin-bottom: 30px; }
.post-meta { margin-right: 20px; line-height: 0px; }

/*----- prev-next-----*/
.post-navigation { background-color: #ededed; padding: 30px; }
.nav-links { text-decoration: none; }
.prev-link, .next-link { color: #4f544f; font-size: 12px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; transition: all 0.3s; }
.prev-link, .next-link:hover { color: #95c5e4; text-decoration: none; }
.previous-next-title { margin-top: 20px; }

/*----- Author-post -----*/
.author-block { margin-top: 40px; margin-bottom: 30px; text-align: center; }
.author-header { margin-bottom: -15px; }
.author-content { margin-top: 17px; }
.author-img { margin-bottom: 20px; }
.author-meta { font-size: 12px; color: #abafab; letter-spacing: 1px; text-transform: uppercase; }

/*----- Comments -----*/
.comment-area { margin-top: 40px; margin-bottom: 30px; border-top: 1px solid #ededed; border-bottom: 1px solid #ededed; }
.comment-title { font-size: 22px; line-height: 22px; margin-bottom: 30px; margin-top: 30px; }
.comment-list { margin-top: 40px; }
.comment-header { position: relative; }
.comment-author img { float: left; }
.comment-info { padding-left: 100px; }
.user-title { font-size: 18px; float: left; margin-bottom: 0px; margin-right: 30px; }
.comment-meta-date { padding-bottom: 10px; color: #9a9fa4; font-size: 12px; font-weight: 700; letter-spacing: .75px; text-transform: uppercase; position: absolute; right: 5px; top: 0; }
.comment-content { margin-bottom: 10px; font-size: 16px; }
.childern { padding: 45px; background-color: #ededed; padding-right: 0px; margin-left: 100px; }

/*----- leave-Comments -----*/

/*------------------------
 13. Sidebar / Widgets
--------------------------*/

/*----- widget -----*/

.widget { margin-bottom: 30px; padding: 30px; border-radius: 0px; background-color: transparent; border: 1px solid #ededed; }
.widget-title { color: #181c18; font-size: 18px; font-weight: 700; text-transform: uppercase; border-bottom: 1px solid #ededed; padding-bottom: 10px; margin-bottom: 30px; }
.widget-categories, .widget-archives ul li a:hover { color: #111; }
.widget-categories ul li, .widget-archives ul li { position: relative; margin-bottom: 8px; }
.widget-categories ul li a, .widget-archives ul li a { padding: 0px 0px 0px 18px; font-size: 13px; font-weight: 700; color: #797f82; display: block; text-transform: uppercase; letter-spacing: 1.2; }
.recent-post { margin-bottom: 10px; }
.recent-pic { float: left; margin-right: 0px; }
.recent-title { line-height: 22px; font-size: 14px; }
.widget-tags a { color: #888888; padding: 5px 12px; background-color: transparent; display: inline-block; margin-bottom: 5px; border-radius: 0px; font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; line-height: 20px; margin-right: 5px; border: 1px solid #888888; }
.widget-tags a:hover { background-color: #111; color: #fff; border: 1px solid #111; }
.widget-search { margin-bottom: 30px; }
.widget-search button { background-color: transparent; border: #143575; color: #181c18; font-size: 13px; position: absolute; right: 0px; padding: 13px 4px; position: absolute; bottom: 0; }
.widget-search .form-control { height: 52px; border: 1px solid #dddddd; padding: 5px;}
.search-form { position: relative; }

/*-------------styleguide-------------*/
.box-info { font-size: 16px; line-height: 1.6; }
.circle-default-color { background-color: #181c18; height: 162px; width: 162px; border-radius: 50%; border: 5px solid #5d605d; }
.circle-primary-color { background-color: #95c5e4; height: 162px; width: 162px; border-radius: 50%; border: 5px solid #86d88b; }
.circle-heading-color { background-color: #181c18; height: 162px; width: 162px; border-radius: 50%; border: 5px solid #5d605d; }
.circle-secondary-color { background-color: #3E4452; height: 162px; width: 162px; border-radius: 50%; border: 5px solid #868886; }
.unordered ul { list-style: none; padding-left: 18px; }
.unordered ul li { line-height: 2; }
.ordered ol { list-style: decimal; margin-left: 20px; }
.ordered ol li { line-height: 2; }
.altenate ul { list-style: none; }
.altenate ul li { border-bottom: 1px solid #e1e0dd; line-height: 2.5; }
.box-table { padding: 16px 30px; margin: 0 -15px 15px; border: 1px solid #dbdad8; }
.unordered i { margin-right: 10px; color: #ff8119; font-size: 16px; }

/*-------------404 error-------------*/
.error { text-align: center; position: relative; }
.error-content { position: absolute; text-align: center; top: 250px; left: 34%; }
.error-heading { font-size: 200px; margin-top: 120px; font-weight: 900; }
.error-meta { font-size: 22px; font-weight: 700; letter-spacing: 70px; text-transform: uppercase; display: block; margin-top: 80px; position: absolute; left: 10px; }
.error-text { font-size: 18px; position: absolute; margin-top: 150px; font-weight: 400; }
.error-btn { position: absolute; margin-top: 240px; left: 70px; }

/*-------------map-------------*/
#contact-map { width: 100%; height: 400px; }

/*-------------FAQ-------------*/
.faq-question { margin-bottom: 40px; }

/*--------------------------------
14. Accodrion 
----------------------------------*/
.st-accordion .panel { box-shadow: none; }
.st-accordion .sign { color: #a0729a; padding: 0 2px; position: absolute; left: -30px; top: 2px; }
.st-accordion .accordion .panel-heading.active .sign { color: #a0729a; }
.st-accordion .panel-title { margin-top: 0; margin-bottom: 0; font-size: 18px; color: #393538; position: relative; font-weight: 500; }
.sign { color: #a0729a; padding: 0 2px; top: 6px; }
.st-accordion .panel-heading.active .sign { color: #a0729a; }
.st-accordion .panel { margin-bottom: 20px; background-color: transparent; border: 1px solid #e4e9ea; border-radius: 0px; }
.st-accordion .panel-default { border-color: transparent; }
.st-accordion .panel-group .panel { margin-bottom: 10px; border-radius: 0px; border-bottom: 1px solid #ededed; }
.st-accordion .panel-default>.panel-heading { color: #323734; background-color: transparent; border-bottom: 1px solid #e4e9ea; padding: 30px 0px; }
.st-accordion .panel-group .panel-heading+.panel-collapse>.list-group, .st-accordion .panel-group .panel-heading+.panel-collapse>.panel-body { border-bottom: 1px solid #e5e5e5; }
.st-accordion .panel-body { padding: 30px 0px; }
.st-accordion .panel-body p:last-child { margin-bottom: 0px; }
.st-accordion .panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body { border-bottom: 1px solid #e5e5e5; }

/*==========  Non-Mobile First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width:1200px) {
    .slider-captions { bottom: 50px; }
    .slider-title { font-size: 24px; line-height: 36px; font-weight: 700; }
    .slider .owl-nav .owl-prev { display: none; }
    .slider .owl-nav .owl-next { display: none; }
    .page-section { padding-bottom: 50px; padding-top: 50px; }
}

/* Medium Devices, Desktops */
@media only screen and (max-width:992px) { }

/* Small Devices, Tablets */
@media only screen and (max-width:768px) {
    .slider-captions { bottom: 80px; }
    .slider-title { font-size: 24px; line-height: 12px; font-weight: 700; }
    .slider .owl-nav .owl-prev { display: none; }
    .slider .owl-nav .owl-next { display: none; }
    .page-section { padding-bottom: 50px; padding-top: 50px; }
    .error-content { position: absolute; text-align: center; top: 130px; left: 24%; }
}

/* Extra Small Devices, Phones */
@media only screen and (max-width:480px) {
    .slider-captions { bottom: 40px; }
    .slider-title { font-size: 16px; line-height: 12px; font-weight: 700; }
    .slider .owl-nav .owl-prev { display: none; }
    .slider .owl-nav .owl-next { display: none; }
    .page-section { padding-bottom: 30px; padding-top: 30px; }
    .plan-price { position: initial; }
    .comment-meta-date { position: inherit; }
    .error { text-align: center; position: relative; margin-bottom: 70px; }
    .error-content { position: absolute; text-align: center; top: 60px; left: 14%; }
    .error-content h3 { font-size: 10px; }
    .error-heading { font-size: 80px; margin-top: 20px; font-weight: 900; }
    .error-meta { font-size: 12px; font-weight: 700; letter-spacing: 24px; text-transform: uppercase; display: block; margin-top: 5px; position: absolute; left: 30px; }
    .error-text { font-size: 10px; position: absolute; margin-top: 30px; font-weight: 400; }
    .error-btn { position: absolute; margin-top: 120px; left: 10px; }
}

/* Custom, iPhone Retina */
@media only screen and (max-width:320px) {
    .slider-captions { bottom: 40px; }
    .slider-title { font-size: 16px; line-height: 12px; font-weight: 700; }
    .slider .owl-nav .owl-prev { display: none; }
    .slider .owl-nav .owl-next { display: none; }
    .page-section { padding-bottom: 30px; padding-top: 30px; }
    .plan-price { position: inherit; }
    .comment-meta-date { position: initial; }
    .error { text-align: center; position: relative; margin-bottom: 70px; }
    .error-content { position: absolute; text-align: center; top: 60px; left: 14%; }
    .error-content h3 { font-size: 10px; }
    .error-heading { font-size: 80px; margin-top: 20px; font-weight: 900; }
    .error-meta { font-size: 12px; font-weight: 700; letter-spacing: 24px; text-transform: uppercase; display: block; margin-top: 5px; position: absolute; left: 30px; }
    .error-text { font-size: 10px; position: absolute; margin-top: 30px; font-weight: 400; }
    .error-btn { position: absolute; margin-top: 120px; left: 10px; }
}xpto{
  height:50px;
}

@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 200;
  src: local('Nunito Sans ExtraLight'), local('NunitoSans-ExtraLight'), url(/fonts/NunitoSans-ExtraLight.ttf?6aea75496b0ccb484d81a97920d2e64c) format('woff2');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 200;
  src: local('Nunito Sans ExtraLight Italic'), local('NunitoSans-ExtraLightItalic'), url(/fonts/NunitoSans-ExtraLightItalic.ttf?cf8d9c6c81866d3bdfc1f08d6ea80d8d) format('woff2');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Nunito Sans Light'), local('NunitoSans-Light'), url(/fonts/NunitoSans-Light.ttf?74d36921be67fb8482bfd7324bd86790) format('woff2');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Nunito Sans Light Italic'), local('NunitoSans-LightItalic'), url(/fonts/NunitoSans-LightItalic.ttf?d395ff0f45e6b030608de646ec278a35) format('woff2');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Nunito Sans Regular'), local('NunitoSans-Regular'), url(/fonts/NunitoSans-Regular.ttf?4c8f447011eef80831b45edb1e5971e0) format('woff2');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Nunito Sans Italic'), local('NunitoSans-Italic'), url(/fonts/NunitoSans-RegularItalic.ttf?2d517b40dabe232416b73e3a721dc950) format('woff2');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Nunito Sans SemiBold'), local('NunitoSans-SemiBold'), url(/fonts/NunitoSans-SemiBold.ttf?bd318b58018198a57723f311627492ac) format('woff2');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Nunito Sans SemiBold Italic'), local('NunitoSans-SemiBoldItalic'), url(/fonts/NunitoSans-SemiBoldItalic.ttf?b16342e303cde3bafe2d8746be885ca2) format('woff2');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Nunito Sans Bold'), local('NunitoSans-Bold'), url(/fonts/NunitoSans-Bold.ttf?08e53a516d2ba719d98da46c49b3c369) format('woff2');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Nunito Sans Bold Italic'), local('NunitoSans-BoldItalic'), url(/fonts/NunitoSans-BoldItalic.ttf?655ce9395fcf8c21f45cfeca5bb280a4) format('woff2');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Nunito Sans ExtraBold'), local('NunitoSans-ExtraBold'), url(/fonts/NunitoSans-ExtraBold.ttf?505a059580cfbeaccdcb7a489bb67ec9) format('woff2');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 800;
  src: local('Nunito Sans ExtraBold Italic'), local('NunitoSans-ExtraBoldItalic'), url(/fonts/NunitoSans-ExtraBoldItalic.ttf?2ae455ab84d04fec2d436151e712848f) format('woff2');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 900;
  src: local('Nunito Sans Black'), local('NunitoSans-Black'), url(/fonts/NunitoSans-Black.ttf?d95152ab5a160491d28b3fce25bf4ff2) format('woff2');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 900;
  src: local('Nunito Sans Black Italic'), local('NunitoSans-BlackItalic'), url(/fonts/NunitoSans-BlackItalic.ttf?75ec9078a3f7472f3cdee1d312a390a2) format('woff2');
}

@font-face {
    font-family: 'fontello';
  	src: url(/fonts/fontello.eot?fa00ddcb951daf2aa1e942e385cdc0af);
  	src: url(/fonts/fontello.eot?fa00ddcb951daf2aa1e942e385cdc0af#iefix) format('embedded-opentype'),
       url(/fonts/fontello.woff2?91874a71abd14902247ed8cdc6581811) format('woff2'),
       url(/fonts/fontello.woff?e83ad6d0f838c557131a6200b2c99a2e) format('woff'),
       url(/fonts/fontello.ttf?d42e137d531c693a1e8ff53f1a7ab84e) format('truetype'),
       url(/fonts/fontello.svg?ee6a67b34e8136e27b3c84a71da8ef76#fontello) format('svg');
}


 [class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
 
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
 
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */

 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
.icon-next-11:before { content: '\E800'; } /* 'î €' */
.icon-back-8:before { content: '\E801'; } /* 'î ' */
.icon-placeholder:before { content: '\E802'; } /* 'î ‚' */
.icon-envelope:before { content: '\E803'; } /* 'î ƒ' */
.icon-phone-call:before { content: '\E804'; } /* 'î „' */
.icon-fitness:before { content: '\E806'; } /* 'î †' */
.icon-charging:before { content: '\E807'; } /* 'î ‡' */
.icon-restaurant:before { content: '\E808'; } /* 'î ˆ' */
.icon-push-pin:before { content: '\E809'; } /* 'î ‰' */
.icon-bell-pepper:before { content: '\E80A'; } /* 'î Š' */
.icon-bread:before { content: '\E80B'; } /* 'î ‹' */
.icon-bread-1:before { content: '\E80C'; } /* 'î Œ' */
.icon-broccoli:before { content: '\E80D'; } /* 'î ' */
.icon-brussels-sprouts:before { content: '\E80E'; } /* 'î Ž' */
.icon-cabbage:before { content: '\E80F'; } /* 'î ' */
.icon-cabbage-1:before { content: '\E810'; } /* 'î ' */
.icon-carrot:before { content: '\E811'; } /* 'î ‘' */
.icon-cheese:before { content: '\E812'; } /* 'î ’' */
.icon-cherry:before { content: '\E813'; } /* 'î “' */
.icon-corn:before { content: '\E814'; } /* 'î ”' */
.icon-cucumbers:before { content: '\E815'; } /* 'î •' */
.icon-eggplant:before { content: '\E816'; } /* 'î –' */
.icon-eggs:before { content: '\E817'; } /* 'î —' */
.icon-fish:before { content: '\E818'; } /* 'î ˜' */
.icon-garlic:before { content: '\E819'; } /* 'î ™' */
.icon-grapes:before { content: '\E81A'; } /* 'î š' */
.icon-ham:before { content: '\E81B'; } /* 'î ›' */
.icon-hot-pepper:before { content: '\E81C'; } /* 'î œ' */
.icon-kiwi:before { content: '\E81D'; } /* 'î ' */
.icon-lemon:before { content: '\E81E'; } /* 'î ž' */
.icon-mango:before { content: '\E81F'; } /* 'î Ÿ' */
.icon-mushrooms:before { content: '\E820'; } /* 'î  ' */
.icon-olives:before { content: '\E821'; } /* 'î ¡' */
.icon-onion:before { content: '\E822'; } /* 'î ¢' */
.icon-orange:before { content: '\E823'; } /* 'î £' */
.icon-peach:before { content: '\E824'; } /* 'î ¤' */
.icon-pear:before { content: '\E825'; } /* 'î ¥' */
.icon-peas:before { content: '\E826'; } /* 'î ¦' */
.icon-pineapple:before { content: '\E827'; } /* 'î §' */
.icon-pomegranate:before { content: '\E828'; } /* 'î ¨' */
.icon-potato:before { content: '\E829'; } /* 'î ©' */
.icon-pumpkin:before { content: '\E82A'; } /* 'î ª' */
.icon-radish:before { content: '\E82B'; } /* 'î «' */
.icon-raspberries:before { content: '\E82C'; } /* 'î ¬' */
.icon-ribs:before { content: '\E82D'; } /* 'î ­' */
.icon-sausage:before { content: '\E82E'; } /* 'î ®' */
.icon-sausage-1:before { content: '\E82F'; } /* 'î ¯' */
.icon-sausage-2:before { content: '\E830'; } /* 'î °' */
.icon-sausage-3:before { content: '\E831'; } /* 'î ±' */
.icon-steak:before { content: '\E832'; } /* 'î ²' */
.icon-strawberry:before { content: '\E833'; } /* 'î ³' */
.icon-toast:before { content: '\E834'; } /* 'î ´' */
.icon-tomato:before { content: '\E835'; } /* 'î µ' */
.icon-watermelon:before { content: '\E836'; } /* 'î ¶' */
.icon-apple:before { content: '\E837'; } /* 'î ·' */
.icon-avocado:before { content: '\E838'; } /* 'î ¸' */
.icon-bacon:before { content: '\E839'; } /* 'î ¹' */
.icon-banana:before { content: '\E83A'; } /* 'î º' */
.icon-beet:before { content: '\E83B'; } /* 'î »' *//**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
.owl-carousel,.owl-carousel .owl-item
{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/images/owl.video.play.png?461f4be13438de06c44f073f40e07502) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease, -webkit-transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
/*
 *  Default theme - Owl Carousel CSS File
 */
.owl-theme .owl-nav {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-nav [class*='owl-'] {
    color: #FFF;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #D6D6D6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px; }
    .owl-theme .owl-nav [class*='owl-']:hover {
      background: #869791;
      color: #FFF;
      text-decoration: none; }
  .owl-theme .owl-nav .disabled {
    opacity: 0.5;
    cursor: default; }

.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px; }

.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline; }
    .owl-theme .owl-dots .owl-dot span {
      width: 10px;
      height: 10px;
      margin: 5px 7px;
      background: #D6D6D6;
      display: block;
      -webkit-backface-visibility: visible;
      transition: opacity 200ms ease;
      border-radius: 30px; }
    .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
      background: #869791; }
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url(/fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713);src:url(/fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713?#iefix&v=4.7.0) format('embedded-opentype'),url(/fonts/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format('woff2'),url(/fonts/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format('woff'),url(/fonts/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format('truetype'),url(/fonts/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde#fontawesomeregular) format('svg');font-weight:normal;font-style:normal}.fa{color: #95c5e4;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\F000"}.fa-music:before{content:"\F001"}.fa-search:before{content:"\F002"}.fa-envelope-o:before{content:"\F003"}.fa-heart:before{content:"\F004"}.fa-star:before{content:"\F005"}.fa-star-o:before{content:"\F006"}.fa-user:before{content:"\F007"}.fa-film:before{content:"\F008"}.fa-th-large:before{content:"\F009"}.fa-th:before{content:"\F00A"}.fa-th-list:before{content:"\F00B"}.fa-check:before{content:"\F00C"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\F00D"}.fa-search-plus:before{content:"\F00E"}.fa-search-minus:before{content:"\F010"}.fa-power-off:before{content:"\F011"}.fa-signal:before{content:"\F012"}.fa-gear:before,.fa-cog:before{content:"\F013"}.fa-trash-o:before{content:"\F014"}.fa-home:before{content:"\F015"}.fa-file-o:before{content:"\F016"}.fa-clock-o:before{content:"\F017"}.fa-road:before{content:"\F018"}.fa-download:before{content:"\F019"}.fa-arrow-circle-o-down:before{content:"\F01A"}.fa-arrow-circle-o-up:before{content:"\F01B"}.fa-inbox:before{content:"\F01C"}.fa-play-circle-o:before{content:"\F01D"}.fa-rotate-right:before,.fa-repeat:before{content:"\F01E"}.fa-refresh:before{content:"\F021"}.fa-list-alt:before{content:"\F022"}.fa-lock:before{content:"\F023"}.fa-flag:before{content:"\F024"}.fa-headphones:before{content:"\F025"}.fa-volume-off:before{content:"\F026"}.fa-volume-down:before{content:"\F027"}.fa-volume-up:before{content:"\F028"}.fa-qrcode:before{content:"\F029"}.fa-barcode:before{content:"\F02A"}.fa-tag:before{content:"\F02B"}.fa-tags:before{content:"\F02C"}.fa-book:before{content:"\F02D"}.fa-bookmark:before{content:"\F02E"}.fa-print:before{content:"\F02F"}.fa-camera:before{content:"\F030"}.fa-font:before{content:"\F031"}.fa-bold:before{content:"\F032"}.fa-italic:before{content:"\F033"}.fa-text-height:before{content:"\F034"}.fa-text-width:before{content:"\F035"}.fa-align-left:before{content:"\F036"}.fa-align-center:before{content:"\F037"}.fa-align-right:before{content:"\F038"}.fa-align-justify:before{content:"\F039"}.fa-list:before{content:"\F03A"}.fa-dedent:before,.fa-outdent:before{content:"\F03B"}.fa-indent:before{content:"\F03C"}.fa-video-camera:before{content:"\F03D"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\F03E"}.fa-pencil:before{content:"\F040"}.fa-map-marker:before{content:"\F041"}.fa-adjust:before{content:"\F042"}.fa-tint:before{content:"\F043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\F044"}.fa-share-square-o:before{content:"\F045"}.fa-check-square-o:before{content:"\F046"}.fa-arrows:before{content:"\F047"}.fa-step-backward:before{content:"\F048"}.fa-fast-backward:before{content:"\F049"}.fa-backward:before{content:"\F04A"}.fa-play:before{content:"\F04B"}.fa-pause:before{content:"\F04C"}.fa-stop:before{content:"\F04D"}.fa-forward:before{content:"\F04E"}.fa-fast-forward:before{content:"\F050"}.fa-step-forward:before{content:"\F051"}.fa-eject:before{content:"\F052"}.fa-chevron-left:before{content:"\F053"}.fa-chevron-right:before{content:"\F054"}.fa-plus-circle:before{content:"\F055"}.fa-minus-circle:before{content:"\F056"}.fa-times-circle:before{content:"\F057"}.fa-check-circle:before{content:"\F058"}.fa-question-circle:before{content:"\F059"}.fa-info-circle:before{content:"\F05A"}.fa-crosshairs:before{content:"\F05B"}.fa-times-circle-o:before{content:"\F05C"}.fa-check-circle-o:before{content:"\F05D"}.fa-ban:before{content:"\F05E"}.fa-arrow-left:before{content:"\F060"}.fa-arrow-right:before{content:"\F061"}.fa-arrow-up:before{content:"\F062"}.fa-arrow-down:before{content:"\F063"}.fa-mail-forward:before,.fa-share:before{content:"\F064"}.fa-expand:before{content:"\F065"}.fa-compress:before{content:"\F066"}.fa-plus:before{content:"\F067"}.fa-minus:before{content:"\F068"}.fa-asterisk:before{content:"\F069"}.fa-exclamation-circle:before{content:"\F06A"}.fa-gift:before{content:"\F06B"}.fa-leaf:before{content:"\F06C"}.fa-fire:before{content:"\F06D"}.fa-eye:before{content:"\F06E"}.fa-eye-slash:before{content:"\F070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\F071"}.fa-plane:before{content:"\F072"}.fa-calendar:before{content:"\F073"}.fa-random:before{content:"\F074"}.fa-comment:before{content:"\F075"}.fa-magnet:before{content:"\F076"}.fa-chevron-up:before{content:"\F077"}.fa-chevron-down:before{content:"\F078"}.fa-retweet:before{content:"\F079"}.fa-shopping-cart:before{content:"\F07A"}.fa-folder:before{content:"\F07B"}.fa-folder-open:before{content:"\F07C"}.fa-arrows-v:before{content:"\F07D"}.fa-arrows-h:before{content:"\F07E"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\F080"}.fa-twitter-square:before{content:"\F081"}.fa-facebook-square:before{content:"\F082"}.fa-camera-retro:before{content:"\F083"}.fa-key:before{content:"\F084"}.fa-gears:before,.fa-cogs:before{content:"\F085"}.fa-comments:before{content:"\F086"}.fa-thumbs-o-up:before{content:"\F087"}.fa-thumbs-o-down:before{content:"\F088"}.fa-star-half:before{content:"\F089"}.fa-heart-o:before{content:"\F08A"}.fa-sign-out:before{content:"\F08B"}.fa-linkedin-square:before{content:"\F08C"}.fa-thumb-tack:before{content:"\F08D"}.fa-external-link:before{content:"\F08E"}.fa-sign-in:before{content:"\F090"}.fa-trophy:before{content:"\F091"}.fa-github-square:before{content:"\F092"}.fa-upload:before{content:"\F093"}.fa-lemon-o:before{content:"\F094"}.fa-phone:before{content:"\F095"}.fa-square-o:before{content:"\F096"}.fa-bookmark-o:before{content:"\F097"}.fa-phone-square:before{content:"\F098"}.fa-twitter:before{content:"\F099"}.fa-facebook-f:before,.fa-facebook:before{content:"\F09A"}.fa-github:before{content:"\F09B"}.fa-unlock:before{content:"\F09C"}.fa-credit-card:before{content:"\F09D"}.fa-feed:before,.fa-rss:before{content:"\F09E"}.fa-hdd-o:before{content:"\F0A0"}.fa-bullhorn:before{content:"\F0A1"}.fa-bell:before{content:"\F0F3"}.fa-certificate:before{content:"\F0A3"}.fa-hand-o-right:before{content:"\F0A4"}.fa-hand-o-left:before{content:"\F0A5"}.fa-hand-o-up:before{content:"\F0A6"}.fa-hand-o-down:before{content:"\F0A7"}.fa-arrow-circle-left:before{content:"\F0A8"}.fa-arrow-circle-right:before{content:"\F0A9"}.fa-arrow-circle-up:before{content:"\F0AA"}.fa-arrow-circle-down:before{content:"\F0AB"}.fa-globe:before{content:"\F0AC"}.fa-wrench:before{content:"\F0AD"}.fa-tasks:before{content:"\F0AE"}.fa-filter:before{content:"\F0B0"}.fa-briefcase:before{content:"\F0B1"}.fa-arrows-alt:before{content:"\F0B2"}.fa-group:before,.fa-users:before{content:"\F0C0"}.fa-chain:before,.fa-link:before{content:"\F0C1"}.fa-cloud:before{content:"\F0C2"}.fa-flask:before{content:"\F0C3"}.fa-cut:before,.fa-scissors:before{content:"\F0C4"}.fa-copy:before,.fa-files-o:before{content:"\F0C5"}.fa-paperclip:before{content:"\F0C6"}.fa-save:before,.fa-floppy-o:before{content:"\F0C7"}.fa-square:before{content:"\F0C8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\F0C9"}.fa-list-ul:before{content:"\F0CA"}.fa-list-ol:before{content:"\F0CB"}.fa-strikethrough:before{content:"\F0CC"}.fa-underline:before{content:"\F0CD"}.fa-table:before{content:"\F0CE"}.fa-magic:before{content:"\F0D0"}.fa-truck:before{content:"\F0D1"}.fa-pinterest:before{content:"\F0D2"}.fa-pinterest-square:before{content:"\F0D3"}.fa-google-plus-square:before{content:"\F0D4"}.fa-google-plus:before{content:"\F0D5"}.fa-money:before{content:"\F0D6"}.fa-caret-down:before{content:"\F0D7"}.fa-caret-up:before{content:"\F0D8"}.fa-caret-left:before{content:"\F0D9"}.fa-caret-right:before{content:"\F0DA"}.fa-columns:before{content:"\F0DB"}.fa-unsorted:before,.fa-sort:before{content:"\F0DC"}.fa-sort-down:before,.fa-sort-desc:before{content:"\F0DD"}.fa-sort-up:before,.fa-sort-asc:before{content:"\F0DE"}.fa-envelope:before{content:"\F0E0"}.fa-linkedin:before{content:"\F0E1"}.fa-rotate-left:before,.fa-undo:before{content:"\F0E2"}.fa-legal:before,.fa-gavel:before{content:"\F0E3"}.fa-dashboard:before,.fa-tachometer:before{content:"\F0E4"}.fa-comment-o:before{content:"\F0E5"}.fa-comments-o:before{content:"\F0E6"}.fa-flash:before,.fa-bolt:before{content:"\F0E7"}.fa-sitemap:before{content:"\F0E8"}.fa-umbrella:before{content:"\F0E9"}.fa-paste:before,.fa-clipboard:before{content:"\F0EA"}.fa-lightbulb-o:before{content:"\F0EB"}.fa-exchange:before{content:"\F0EC"}.fa-cloud-download:before{content:"\F0ED"}.fa-cloud-upload:before{content:"\F0EE"}.fa-user-md:before{content:"\F0F0"}.fa-stethoscope:before{content:"\F0F1"}.fa-suitcase:before{content:"\F0F2"}.fa-bell-o:before{content:"\F0A2"}.fa-coffee:before{content:"\F0F4"}.fa-cutlery:before{content:"\F0F5"}.fa-file-text-o:before{content:"\F0F6"}.fa-building-o:before{content:"\F0F7"}.fa-hospital-o:before{content:"\F0F8"}.fa-ambulance:before{content:"\F0F9"}.fa-medkit:before{content:"\F0FA"}.fa-fighter-jet:before{content:"\F0FB"}.fa-beer:before{content:"\F0FC"}.fa-h-square:before{content:"\F0FD"}.fa-plus-square:before{content:"\F0FE"}.fa-angle-double-left:before{content:"\F100"}.fa-angle-double-right:before{content:"\F101"}.fa-angle-double-up:before{content:"\F102"}.fa-angle-double-down:before{content:"\F103"}.fa-angle-left:before{content:"\F104"}.fa-angle-right:before{content:"\F105"}.fa-angle-up:before{content:"\F106"}.fa-angle-down:before{content:"\F107"}.fa-desktop:before{content:"\F108"}.fa-laptop:before{content:"\F109"}.fa-tablet:before{content:"\F10A"}.fa-mobile-phone:before,.fa-mobile:before{content:"\F10B"}.fa-circle-o:before{content:"\F10C"}.fa-quote-left:before{content:"\F10D"}.fa-quote-right:before{content:"\F10E"}.fa-spinner:before{content:"\F110"}.fa-circle:before{content:"\F111"}.fa-mail-reply:before,.fa-reply:before{content:"\F112"}.fa-github-alt:before{content:"\F113"}.fa-folder-o:before{content:"\F114"}.fa-folder-open-o:before{content:"\F115"}.fa-smile-o:before{content:"\F118"}.fa-frown-o:before{content:"\F119"}.fa-meh-o:before{content:"\F11A"}.fa-gamepad:before{content:"\F11B"}.fa-keyboard-o:before{content:"\F11C"}.fa-flag-o:before{content:"\F11D"}.fa-flag-checkered:before{content:"\F11E"}.fa-terminal:before{content:"\F120"}.fa-code:before{content:"\F121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\F122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\F123"}.fa-location-arrow:before{content:"\F124"}.fa-crop:before{content:"\F125"}.fa-code-fork:before{content:"\F126"}.fa-unlink:before,.fa-chain-broken:before{content:"\F127"}.fa-question:before{content:"\F128"}.fa-info:before{content:"\F129"}.fa-exclamation:before{content:"\F12A"}.fa-superscript:before{content:"\F12B"}.fa-subscript:before{content:"\F12C"}.fa-eraser:before{content:"\F12D"}.fa-puzzle-piece:before{content:"\F12E"}.fa-microphone:before{content:"\F130"}.fa-microphone-slash:before{content:"\F131"}.fa-shield:before{content:"\F132"}.fa-calendar-o:before{content:"\F133"}.fa-fire-extinguisher:before{content:"\F134"}.fa-rocket:before{content:"\F135"}.fa-maxcdn:before{content:"\F136"}.fa-chevron-circle-left:before{content:"\F137"}.fa-chevron-circle-right:before{content:"\F138"}.fa-chevron-circle-up:before{content:"\F139"}.fa-chevron-circle-down:before{content:"\F13A"}.fa-html5:before{content:"\F13B"}.fa-css3:before{content:"\F13C"}.fa-anchor:before{content:"\F13D"}.fa-unlock-alt:before{content:"\F13E"}.fa-bullseye:before{content:"\F140"}.fa-ellipsis-h:before{content:"\F141"}.fa-ellipsis-v:before{content:"\F142"}.fa-rss-square:before{content:"\F143"}.fa-play-circle:before{content:"\F144"}.fa-ticket:before{content:"\F145"}.fa-minus-square:before{content:"\F146"}.fa-minus-square-o:before{content:"\F147"}.fa-level-up:before{content:"\F148"}.fa-level-down:before{content:"\F149"}.fa-check-square:before{content:"\F14A"}.fa-pencil-square:before{content:"\F14B"}.fa-external-link-square:before{content:"\F14C"}.fa-share-square:before{content:"\F14D"}.fa-compass:before{content:"\F14E"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\F150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\F151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\F152"}.fa-euro:before,.fa-eur:before{content:"\F153"}.fa-gbp:before{content:"\F154"}.fa-dollar:before,.fa-usd:before{content:"\F155"}.fa-rupee:before,.fa-inr:before{content:"\F156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\F157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\F158"}.fa-won:before,.fa-krw:before{content:"\F159"}.fa-bitcoin:before,.fa-btc:before{content:"\F15A"}.fa-file:before{content:"\F15B"}.fa-file-text:before{content:"\F15C"}.fa-sort-alpha-asc:before{content:"\F15D"}.fa-sort-alpha-desc:before{content:"\F15E"}.fa-sort-amount-asc:before{content:"\F160"}.fa-sort-amount-desc:before{content:"\F161"}.fa-sort-numeric-asc:before{content:"\F162"}.fa-sort-numeric-desc:before{content:"\F163"}.fa-thumbs-up:before{content:"\F164"}.fa-thumbs-down:before{content:"\F165"}.fa-youtube-square:before{content:"\F166"}.fa-youtube:before{content:"\F167"}.fa-xing:before{content:"\F168"}.fa-xing-square:before{content:"\F169"}.fa-youtube-play:before{content:"\F16A"}.fa-dropbox:before{content:"\F16B"}.fa-stack-overflow:before{content:"\F16C"}.fa-instagram:before{content:"\F16D"}.fa-flickr:before{content:"\F16E"}.fa-adn:before{content:"\F170"}.fa-bitbucket:before{content:"\F171"}.fa-bitbucket-square:before{content:"\F172"}.fa-tumblr:before{content:"\F173"}.fa-tumblr-square:before{content:"\F174"}.fa-long-arrow-down:before{content:"\F175"}.fa-long-arrow-up:before{content:"\F176"}.fa-long-arrow-left:before{content:"\F177"}.fa-long-arrow-right:before{content:"\F178"}.fa-apple:before{content:"\F179"}.fa-windows:before{content:"\F17A"}.fa-android:before{content:"\F17B"}.fa-linux:before{content:"\F17C"}.fa-dribbble:before{content:"\F17D"}.fa-skype:before{content:"\F17E"}.fa-foursquare:before{content:"\F180"}.fa-trello:before{content:"\F181"}.fa-female:before{content:"\F182"}.fa-male:before{content:"\F183"}.fa-gittip:before,.fa-gratipay:before{content:"\F184"}.fa-sun-o:before{content:"\F185"}.fa-moon-o:before{content:"\F186"}.fa-archive:before{content:"\F187"}.fa-bug:before{content:"\F188"}.fa-vk:before{content:"\F189"}.fa-weibo:before{content:"\F18A"}.fa-renren:before{content:"\F18B"}.fa-pagelines:before{content:"\F18C"}.fa-stack-exchange:before{content:"\F18D"}.fa-arrow-circle-o-right:before{content:"\F18E"}.fa-arrow-circle-o-left:before{content:"\F190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\F191"}.fa-dot-circle-o:before{content:"\F192"}.fa-wheelchair:before{content:"\F193"}.fa-vimeo-square:before{content:"\F194"}.fa-turkish-lira:before,.fa-try:before{content:"\F195"}.fa-plus-square-o:before{content:"\F196"}.fa-space-shuttle:before{content:"\F197"}.fa-slack:before{content:"\F198"}.fa-envelope-square:before{content:"\F199"}.fa-wordpress:before{content:"\F19A"}.fa-openid:before{content:"\F19B"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\F19C"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\F19D"}.fa-yahoo:before{content:"\F19E"}.fa-google:before{content:"\F1A0"}.fa-reddit:before{content:"\F1A1"}.fa-reddit-square:before{content:"\F1A2"}.fa-stumbleupon-circle:before{content:"\F1A3"}.fa-stumbleupon:before{content:"\F1A4"}.fa-delicious:before{content:"\F1A5"}.fa-digg:before{content:"\F1A6"}.fa-pied-piper-pp:before{content:"\F1A7"}.fa-pied-piper-alt:before{content:"\F1A8"}.fa-drupal:before{content:"\F1A9"}.fa-joomla:before{content:"\F1AA"}.fa-language:before{content:"\F1AB"}.fa-fax:before{content:"\F1AC"}.fa-building:before{content:"\F1AD"}.fa-child:before{content:"\F1AE"}.fa-paw:before{content:"\F1B0"}.fa-spoon:before{content:"\F1B1"}.fa-cube:before{content:"\F1B2"}.fa-cubes:before{content:"\F1B3"}.fa-behance:before{content:"\F1B4"}.fa-behance-square:before{content:"\F1B5"}.fa-steam:before{content:"\F1B6"}.fa-steam-square:before{content:"\F1B7"}.fa-recycle:before{content:"\F1B8"}.fa-automobile:before,.fa-car:before{content:"\F1B9"}.fa-cab:before,.fa-taxi:before{content:"\F1BA"}.fa-tree:before{content:"\F1BB"}.fa-spotify:before{content:"\F1BC"}.fa-deviantart:before{content:"\F1BD"}.fa-soundcloud:before{content:"\F1BE"}.fa-database:before{content:"\F1C0"}.fa-file-pdf-o:before{content:"\F1C1"}.fa-file-word-o:before{content:"\F1C2"}.fa-file-excel-o:before{content:"\F1C3"}.fa-file-powerpoint-o:before{content:"\F1C4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\F1C5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\F1C6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\F1C7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\F1C8"}.fa-file-code-o:before{content:"\F1C9"}.fa-vine:before{content:"\F1CA"}.fa-codepen:before{content:"\F1CB"}.fa-jsfiddle:before{content:"\F1CC"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\F1CD"}.fa-circle-o-notch:before{content:"\F1CE"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\F1D0"}.fa-ge:before,.fa-empire:before{content:"\F1D1"}.fa-git-square:before{content:"\F1D2"}.fa-git:before{content:"\F1D3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\F1D4"}.fa-tencent-weibo:before{content:"\F1D5"}.fa-qq:before{content:"\F1D6"}.fa-wechat:before,.fa-weixin:before{content:"\F1D7"}.fa-send:before,.fa-paper-plane:before{content:"\F1D8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\F1D9"}.fa-history:before{content:"\F1DA"}.fa-circle-thin:before{content:"\F1DB"}.fa-header:before{content:"\F1DC"}.fa-paragraph:before{content:"\F1DD"}.fa-sliders:before{content:"\F1DE"}.fa-share-alt:before{content:"\F1E0"}.fa-share-alt-square:before{content:"\F1E1"}.fa-bomb:before{content:"\F1E2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\F1E3"}.fa-tty:before{content:"\F1E4"}.fa-binoculars:before{content:"\F1E5"}.fa-plug:before{content:"\F1E6"}.fa-slideshare:before{content:"\F1E7"}.fa-twitch:before{content:"\F1E8"}.fa-yelp:before{content:"\F1E9"}.fa-newspaper-o:before{content:"\F1EA"}.fa-wifi:before{content:"\F1EB"}.fa-calculator:before{content:"\F1EC"}.fa-paypal:before{content:"\F1ED"}.fa-google-wallet:before{content:"\F1EE"}.fa-cc-visa:before{content:"\F1F0"}.fa-cc-mastercard:before{content:"\F1F1"}.fa-cc-discover:before{content:"\F1F2"}.fa-cc-amex:before{content:"\F1F3"}.fa-cc-paypal:before{content:"\F1F4"}.fa-cc-stripe:before{content:"\F1F5"}.fa-bell-slash:before{content:"\F1F6"}.fa-bell-slash-o:before{content:"\F1F7"}.fa-trash:before{content:"\F1F8"}.fa-copyright:before{content:"\F1F9"}.fa-at:before{content:"\F1FA"}.fa-eyedropper:before{content:"\F1FB"}.fa-paint-brush:before{content:"\F1FC"}.fa-birthday-cake:before{content:"\F1FD"}.fa-area-chart:before{content:"\F1FE"}.fa-pie-chart:before{content:"\F200"}.fa-line-chart:before{content:"\F201"}.fa-lastfm:before{content:"\F202"}.fa-lastfm-square:before{content:"\F203"}.fa-toggle-off:before{content:"\F204"}.fa-toggle-on:before{content:"\F205"}.fa-bicycle:before{content:"\F206"}.fa-bus:before{content:"\F207"}.fa-ioxhost:before{content:"\F208"}.fa-angellist:before{content:"\F209"}.fa-cc:before{content:"\F20A"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\F20B"}.fa-meanpath:before{content:"\F20C"}.fa-buysellads:before{content:"\F20D"}.fa-connectdevelop:before{content:"\F20E"}.fa-dashcube:before{content:"\F210"}.fa-forumbee:before{content:"\F211"}.fa-leanpub:before{content:"\F212"}.fa-sellsy:before{content:"\F213"}.fa-shirtsinbulk:before{content:"\F214"}.fa-simplybuilt:before{content:"\F215"}.fa-skyatlas:before{content:"\F216"}.fa-cart-plus:before{content:"\F217"}.fa-cart-arrow-down:before{content:"\F218"}.fa-diamond:before{content:"\F219"}.fa-ship:before{content:"\F21A"}.fa-user-secret:before{content:"\F21B"}.fa-motorcycle:before{content:"\F21C"}.fa-street-view:before{content:"\F21D"}.fa-heartbeat:before{content:"\F21E"}.fa-venus:before{content:"\F221"}.fa-mars:before{content:"\F222"}.fa-mercury:before{content:"\F223"}.fa-intersex:before,.fa-transgender:before{content:"\F224"}.fa-transgender-alt:before{content:"\F225"}.fa-venus-double:before{content:"\F226"}.fa-mars-double:before{content:"\F227"}.fa-venus-mars:before{content:"\F228"}.fa-mars-stroke:before{content:"\F229"}.fa-mars-stroke-v:before{content:"\F22A"}.fa-mars-stroke-h:before{content:"\F22B"}.fa-neuter:before{content:"\F22C"}.fa-genderless:before{content:"\F22D"}.fa-facebook-official:before{content:"\F230"}.fa-pinterest-p:before{content:"\F231"}.fa-whatsapp:before{content:"\F232"}.fa-server:before{content:"\F233"}.fa-user-plus:before{content:"\F234"}.fa-user-times:before{content:"\F235"}.fa-hotel:before,.fa-bed:before{content:"\F236"}.fa-viacoin:before{content:"\F237"}.fa-train:before{content:"\F238"}.fa-subway:before{content:"\F239"}.fa-medium:before{content:"\F23A"}.fa-yc:before,.fa-y-combinator:before{content:"\F23B"}.fa-optin-monster:before{content:"\F23C"}.fa-opencart:before{content:"\F23D"}.fa-expeditedssl:before{content:"\F23E"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\F240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\F241"}.fa-battery-2:before,.fa-battery-half:before{content:"\F242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\F243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\F244"}.fa-mouse-pointer:before{content:"\F245"}.fa-i-cursor:before{content:"\F246"}.fa-object-group:before{content:"\F247"}.fa-object-ungroup:before{content:"\F248"}.fa-sticky-note:before{content:"\F249"}.fa-sticky-note-o:before{content:"\F24A"}.fa-cc-jcb:before{content:"\F24B"}.fa-cc-diners-club:before{content:"\F24C"}.fa-clone:before{content:"\F24D"}.fa-balance-scale:before{content:"\F24E"}.fa-hourglass-o:before{content:"\F250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\F251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\F252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\F253"}.fa-hourglass:before{content:"\F254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\F255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\F256"}.fa-hand-scissors-o:before{content:"\F257"}.fa-hand-lizard-o:before{content:"\F258"}.fa-hand-spock-o:before{content:"\F259"}.fa-hand-pointer-o:before{content:"\F25A"}.fa-hand-peace-o:before{content:"\F25B"}.fa-trademark:before{content:"\F25C"}.fa-registered:before{content:"\F25D"}.fa-creative-commons:before{content:"\F25E"}.fa-gg:before{content:"\F260"}.fa-gg-circle:before{content:"\F261"}.fa-tripadvisor:before{content:"\F262"}.fa-odnoklassniki:before{content:"\F263"}.fa-odnoklassniki-square:before{content:"\F264"}.fa-get-pocket:before{content:"\F265"}.fa-wikipedia-w:before{content:"\F266"}.fa-safari:before{content:"\F267"}.fa-chrome:before{content:"\F268"}.fa-firefox:before{content:"\F269"}.fa-opera:before{content:"\F26A"}.fa-internet-explorer:before{content:"\F26B"}.fa-tv:before,.fa-television:before{content:"\F26C"}.fa-contao:before{content:"\F26D"}.fa-500px:before{content:"\F26E"}.fa-amazon:before{content:"\F270"}.fa-calendar-plus-o:before{content:"\F271"}.fa-calendar-minus-o:before{content:"\F272"}.fa-calendar-times-o:before{content:"\F273"}.fa-calendar-check-o:before{content:"\F274"}.fa-industry:before{content:"\F275"}.fa-map-pin:before{content:"\F276"}.fa-map-signs:before{content:"\F277"}.fa-map-o:before{content:"\F278"}.fa-map:before{content:"\F279"}.fa-commenting:before{content:"\F27A"}.fa-commenting-o:before{content:"\F27B"}.fa-houzz:before{content:"\F27C"}.fa-vimeo:before{content:"\F27D"}.fa-black-tie:before{content:"\F27E"}.fa-fonticons:before{content:"\F280"}.fa-reddit-alien:before{content:"\F281"}.fa-edge:before{content:"\F282"}.fa-credit-card-alt:before{content:"\F283"}.fa-codiepie:before{content:"\F284"}.fa-modx:before{content:"\F285"}.fa-fort-awesome:before{content:"\F286"}.fa-usb:before{content:"\F287"}.fa-product-hunt:before{content:"\F288"}.fa-mixcloud:before{content:"\F289"}.fa-scribd:before{content:"\F28A"}.fa-pause-circle:before{content:"\F28B"}.fa-pause-circle-o:before{content:"\F28C"}.fa-stop-circle:before{content:"\F28D"}.fa-stop-circle-o:before{content:"\F28E"}.fa-shopping-bag:before{content:"\F290"}.fa-shopping-basket:before{content:"\F291"}.fa-hashtag:before{content:"\F292"}.fa-bluetooth:before{content:"\F293"}.fa-bluetooth-b:before{content:"\F294"}.fa-percent:before{content:"\F295"}.fa-gitlab:before{content:"\F296"}.fa-wpbeginner:before{content:"\F297"}.fa-wpforms:before{content:"\F298"}.fa-envira:before{content:"\F299"}.fa-universal-access:before{content:"\F29A"}.fa-wheelchair-alt:before{content:"\F29B"}.fa-question-circle-o:before{content:"\F29C"}.fa-blind:before{content:"\F29D"}.fa-audio-description:before{content:"\F29E"}.fa-volume-control-phone:before{content:"\F2A0"}.fa-braille:before{content:"\F2A1"}.fa-assistive-listening-systems:before{content:"\F2A2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\F2A3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\F2A4"}.fa-glide:before{content:"\F2A5"}.fa-glide-g:before{content:"\F2A6"}.fa-signing:before,.fa-sign-language:before{content:"\F2A7"}.fa-low-vision:before{content:"\F2A8"}.fa-viadeo:before{content:"\F2A9"}.fa-viadeo-square:before{content:"\F2AA"}.fa-snapchat:before{content:"\F2AB"}.fa-snapchat-ghost:before{content:"\F2AC"}.fa-snapchat-square:before{content:"\F2AD"}.fa-pied-piper:before{content:"\F2AE"}.fa-first-order:before{content:"\F2B0"}.fa-yoast:before{content:"\F2B1"}.fa-themeisle:before{content:"\F2B2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\F2B3"}.fa-fa:before,.fa-font-awesome:before{content:"\F2B4"}.fa-handshake-o:before{content:"\F2B5"}.fa-envelope-open:before{content:"\F2B6"}.fa-envelope-open-o:before{content:"\F2B7"}.fa-linode:before{content:"\F2B8"}.fa-address-book:before{content:"\F2B9"}.fa-address-book-o:before{content:"\F2BA"}.fa-vcard:before,.fa-address-card:before{content:"\F2BB"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\F2BC"}.fa-user-circle:before{content:"\F2BD"}.fa-user-circle-o:before{content:"\F2BE"}.fa-user-o:before{content:"\F2C0"}.fa-id-badge:before{content:"\F2C1"}.fa-drivers-license:before,.fa-id-card:before{content:"\F2C2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\F2C3"}.fa-quora:before{content:"\F2C4"}.fa-free-code-camp:before{content:"\F2C5"}.fa-telegram:before{content:"\F2C6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\F2C7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\F2C8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\F2C9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\F2CA"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\F2CB"}.fa-shower:before{content:"\F2CC"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\F2CD"}.fa-podcast:before{content:"\F2CE"}.fa-window-maximize:before{content:"\F2D0"}.fa-window-minimize:before{content:"\F2D1"}.fa-window-restore:before{content:"\F2D2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\F2D3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\F2D4"}.fa-bandcamp:before{content:"\F2D5"}.fa-grav:before{content:"\F2D6"}.fa-etsy:before{content:"\F2D7"}.fa-imdb:before{content:"\F2D8"}.fa-ravelry:before{content:"\F2D9"}.fa-eercast:before{content:"\F2DA"}.fa-microchip:before{content:"\F2DB"}.fa-snowflake-o:before{content:"\F2DC"}.fa-superpowers:before{content:"\F2DD"}.fa-wpexplorer:before{content:"\F2DE"}.fa-meetup:before{content:"\F2E0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

